From 00fa82224d75f1c89f568df761acb9ff096f2898 Mon Sep 17 00:00:00 2001 From: John Darrington Date: Sat, 14 Jul 2012 14:18:08 +0200 Subject: [PATCH] Data file reader: Avoid crash after failing to open file --- src/language/data-io/data-reader.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/language/data-io/data-reader.c b/src/language/data-io/data-reader.c index ea95bc9832..14cb57d77a 100644 --- a/src/language/data-io/data-reader.c +++ b/src/language/data-io/data-reader.c @@ -162,6 +162,7 @@ dfm_open_reader (struct file_handle *fh, struct lexer *lexer, { msg (ME, _("Could not open `%s' for reading as a data file: %s."), fh_get_file_name (r->fh), strerror (errno)); + goto error; } r->file_size = fstat (fileno (r->file), &s) == 0 ? s.st_size : -1; } -- 2.30.2