From 5ef02c4cb448d5d241971da46f702e8b994d955b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Thu, 9 Feb 2017 11:09:58 +0100 Subject: text: fix use of uninitialized variable in error path --- text.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/text.c b/text.c index be4b32c..1d532fe 100644 --- a/text.c +++ b/text.c @@ -1109,14 +1109,14 @@ ssize_t text_write_range(Text *txt, Filerange *range, int fd) { /* load the given file as starting point for further editing operations. * to start with an empty document, pass NULL as filename. */ Text *text_load(const char *filename) { + int fd = -1; + size_t size = 0; Text *txt = calloc(1, sizeof *txt); if (!txt) return NULL; Piece *p = piece_alloc(txt); if (!p) goto out; - size_t size = 0; - int fd = -1; lineno_cache_invalidate(&txt->lines); if (filename) { if ((fd = open(filename, O_RDONLY)) == -1) -- cgit v1.2.3