git-svn-id: svn://svn.savannah.gnu.org/nano/branches/nano_2_4_branch@5422
35c25a1d-7b9e-4130-9fde-
d3aeb78583b8
+2015-11-10 Benno Schulenberg <bensberg@justemail.net>
+ * src/winio.c (edit_draw): Skip a zero-length match only when there
+ /is/ a match. Found with valgrind. This fixes Savannah bug #41908.
+
2015-11-06 Benno Schulenberg <bensberg@justemail.net>
* src/files.c (write_lockfile): Don't bail out when the hostname is
overlong, but instead truncate it properly and continue. This fixes
goto step_two;
/* Skip over a zero-length regex match. */
- if (startmatch.rm_so == startmatch.rm_eo)
+ if (start_line != NULL && startmatch.rm_so == startmatch.rm_eo)
startmatch.rm_eo++;
else {
/* No start found, so skip to the next step. */