From 5d08641751f2f3bbc8b0302956927605749de95a Mon Sep 17 00:00:00 2001 From: nick black Date: Sun, 9 Aug 2020 23:13:54 -0400 Subject: [PATCH] zoo: don't use initialized variable on error path --- src/demo/zoo.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/demo/zoo.c b/src/demo/zoo.c index d4be7d00b..fc15ef3a2 100644 --- a/src/demo/zoo.c +++ b/src/demo/zoo.c @@ -385,11 +385,13 @@ int zoo_demo(struct notcurses* nc){ return -1; } int ret = 0; - struct ncselector* selector = selector_demo(n, ncreader_plane(reader), dimx, 2, &lock, &ret); + struct ncmultiselector* mselector = NULL; + struct ncselector* selector = NULL; + selector = selector_demo(n, ncreader_plane(reader), dimx, 2, &lock, &ret); if(selector == NULL || ret){ goto err; } - struct ncmultiselector* mselector = multiselector_demo(n, ncreader_plane(reader), dimx, 8, &lock, &ret); // FIXME calculate from splane + mselector = multiselector_demo(n, ncreader_plane(reader), dimx, 8, &lock, &ret); // FIXME calculate from splane if(mselector == NULL || ret){ goto err; }