From: Vitaliy Cherepanov Date: Thu, 15 Jan 2015 08:46:51 +0000 (+0300) Subject: [FIX] prevent issue X-Git-Tag: submit/tizen/20151105.065919~85 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=HEAD;p=platform%2Fcore%2Fsystem%2Fswap-manager.git [FIX] prevent issue |-------------------------------|------------------| | Type | Function | |-------------------------------|------------------| | Uninitialized scalar variable | binary_ack_alloc | |-------------------------------|------------------| Change-Id: I10ffe1a9d3cbcd077eb013e2766c9e3b38dac21a Signed-off-by: Vitaliy Cherepanov --- diff --git a/daemon/da_protocol.c b/daemon/da_protocol.c index 8ec2583..f99d0e6 100644 --- a/daemon/da_protocol.c +++ b/daemon/da_protocol.c @@ -835,6 +835,9 @@ static struct binary_ack* binary_ack_alloc(const char *filename) char builddir[PATH_MAX]; char binpath[PATH_MAX]; + builddir[0]='\0'; + binpath[0]='\0'; + if (stat(filename, &decoy) == 0) { ba->type = get_binary_type(filename); @@ -844,8 +847,6 @@ static struct binary_ack* binary_ack_alloc(const char *filename) if (builddir[0] != '\0') snprintf(binpath, sizeof(binpath), check_windows_path(builddir) ? "%s\\%s" : "%s/%s", builddir, basename(filename) ?: ""); - else - binpath[0] = '\0'; ba->binpath = strdup(binpath); get_file_md5sum(ba->digest, filename);