commit e4cef3086bda192c9eec543e9e70950ab990b307
parent 9936a6357a138109541471c7a7655807feddbbb8
Author: Benno Schulenberg <bensberg@telfort.nl>
Date: Sun, 4 Mar 2018 12:55:15 +0100
tweaks: drop an assert, add a warning, and change a 'for' to a 'while'
Diffstat:
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/src/nano.c b/src/nano.c
@@ -179,15 +179,17 @@ void renumber(filestruct *line)
{
ssize_t number;
- if (line == NULL)
+ if (line == NULL) {
+ statusline(ALERT, "Trying to renumber nothing -- please report a bug");
return;
+ }
number = (line->prev == NULL) ? 0 : line->prev->lineno;
- assert(line != line->next);
-
- for (; line != NULL; line = line->next)
+ while (line != NULL) {
line->lineno = ++number;
+ line = line->next;
+ }
}
/* Partition the current buffer so that it appears to begin at (top, top_x)