# HG changeset patch # User Richard M. Stallman # Date 1102030633 0 # Node ID dc21606c560a5b114ca33a7033d410e6a9e58846 # Parent 5bc7de720277221162940e531f17317a555d7325 (insert_from_string_before_markers) (insert_from_string): Don't modify buffer on empty insertion. diff -r 5bc7de720277 -r dc21606c560a src/insdel.c --- a/src/insdel.c Thu Dec 02 23:36:53 2004 +0000 +++ b/src/insdel.c Thu Dec 02 23:37:13 2004 +0000 @@ -1057,6 +1057,10 @@ int inherit; { int opoint = PT; + + if (SCHARS (string) == 0) + return; + insert_from_string_1 (string, pos, pos_byte, length, length_byte, inherit, 0); signal_after_change (opoint, 0, PT - opoint); @@ -1074,6 +1078,10 @@ int inherit; { int opoint = PT; + + if (SCHARS (string) == 0) + return; + insert_from_string_1 (string, pos, pos_byte, length, length_byte, inherit, 1); signal_after_change (opoint, 0, PT - opoint);