From: Ian Jackson Date: Wed, 6 Jun 2012 00:50:42 +0000 (+0100) Subject: fix an uninit'd variable X-Git-Tag: debian/4.1.31~16 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=6f9f49dbd62f0889fbbbbc249d1ae33f4e91269e;p=chiark-utils.git fix an uninit'd variable --- diff --git a/cprogs/xacpi-simple.c b/cprogs/xacpi-simple.c index 70949b9..f2ba491 100644 --- a/cprogs/xacpi-simple.c +++ b/cprogs/xacpi-simple.c @@ -357,7 +357,7 @@ static double total_##f; ALL_ACCUMULATE_FIELDS(Q_VAR) static void acquiredata(void) { - DIR *di; + DIR *di = 0; struct dirent *de; int r; @@ -427,7 +427,7 @@ ALL_PLAIN_ACCUMULATE_FIELDS(Q_ACCUMULATE_PLAIN) } - closedir(di); + if (di) closedir(di); if (debug) { printf("TOTAL:\n");