diff options
Diffstat (limited to 'src/fold.c')
| -rw-r--r-- | src/fold.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/fold.c b/src/fold.c index fecb2e376c..8af2b891f4 100644 --- a/src/fold.c +++ b/src/fold.c @@ -1606,8 +1606,6 @@ static void foldAddMarker(linenr_T lnum, char_u *marker, int markerlen) if (u_save(lnum - 1, lnum + 1) == OK) { newline = alloc((unsigned)(line_len + markerlen + STRLEN(cms) + 1)); - if (newline == NULL) - return; STRCPY(newline, line); if (p == NULL) vim_strncpy(newline + line_len, marker, markerlen); @@ -1679,11 +1677,9 @@ static void foldDelMarker(linenr_T lnum, char_u *marker, int markerlen) if (u_save(lnum - 1, lnum + 1) == OK) { /* Make new line: text-before-marker + text-after-marker */ newline = alloc((unsigned)(STRLEN(line) - len + 1)); - if (newline != NULL) { - STRNCPY(newline, line, p - line); - STRCPY(newline + (p - line), p + len); - ml_replace(lnum, newline, FALSE); - } + STRNCPY(newline, line, p - line); + STRCPY(newline + (p - line), p + len); + ml_replace(lnum, newline, FALSE); } break; } |
