]> skyeroc.xyz Git - dgamelaunch/commitdiff
ee: don't crash when editing zero-byte files.
authorDobrazupa.org staff <crawl-dev@dobrazupa.org>
Mon, 20 May 2013 18:44:41 +0000 (14:44 -0400)
committerPasi Kallinen <paxed@alt.org>
Mon, 7 Dec 2015 16:27:54 +0000 (18:27 +0200)
ee.c

diff --git a/ee.c b/ee.c
index 631270651be4a666474b11d46c2c9bbf7c8f42f7..b26c913c241abbbafb65881a96aafb9bd7f03786 100644 (file)
--- a/ee.c
+++ b/ee.c
@@ -1925,7 +1925,7 @@ char *file_name;
                in_string[length] = 0;
                get_line(length, in_string, &append);
        }
-       if ((can_read) && (curr_line->line_length == 1))
+       if ((can_read) && (curr_line->line_length == 1) && (curr_line->prev_line))
        {
                temp_line = curr_line->prev_line;
                temp_line->next_line = curr_line->next_line;