From 9b1b9961efef7d6db1560703c5a435023d69b58c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20R=C3=BChsen?= Date: Thu, 20 Feb 2020 13:17:31 +0100 Subject: [PATCH] * src/ftp-ls.c (ftp_parse_vms_ls): Fix use of uninitialized stack mem (Coverity #609373) --- src/ftp-ls.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ftp-ls.c b/src/ftp-ls.c index b38c86bc..586913c2 100644 --- a/src/ftp-ls.c +++ b/src/ftp-ls.c @@ -961,16 +961,16 @@ ftp_parse_vms_ls (FILE *fp) if (!dir) { l = dir = (struct fileinfo *)xmalloc (sizeof (struct fileinfo)); + cur.prev = cur.next = NULL; memcpy (l, &cur, sizeof (cur)); - l->prev = l->next = NULL; } else { cur.prev = l; + cur.next = NULL; l->next = (struct fileinfo *)xmalloc (sizeof (struct fileinfo)); l = l->next; memcpy (l, &cur, sizeof (cur)); - l->next = NULL; } cur.name = NULL;