aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--editors/sed.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/editors/sed.c b/editors/sed.c
index 219a44008..ed584e5df 100644
--- a/editors/sed.c
+++ b/editors/sed.c
@@ -1054,7 +1054,7 @@ restart:
1054 case 'x': /* Exchange hold and pattern space */ 1054 case 'x': /* Exchange hold and pattern space */
1055 { 1055 {
1056 char *tmp = pattern_space; 1056 char *tmp = pattern_space;
1057 pattern_space = bbg.hold_space; 1057 pattern_space = bbg.hold_space ? : xzalloc(1);
1058 no_newline=0; 1058 no_newline=0;
1059 bbg.hold_space = tmp; 1059 bbg.hold_space = tmp;
1060 break; 1060 break;