1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

libdm: ensure vars are initialized

Coverity found potential error path, where code could
have used some unset variables.
This commit is contained in:
Zdenek Kabelac 2015-11-08 17:21:22 +01:00
parent b1c4017743
commit f6c140e200

View File

@ -822,7 +822,7 @@ static int _stats_parse_region(struct dm_stats *dms, const char *resp,
struct dm_pool *mem = dms->mem;
struct dm_stats_counters cur;
FILE *stats_rows = NULL;
uint64_t start, len;
uint64_t start = 0, len = 0;
char row[256];
int r;
@ -2305,6 +2305,10 @@ const char *dm_histogram_to_string(const struct dm_histogram *dmh, int bin,
} else if (bounds)
len = dm_snprintf(buf, sizeof(buf), "%s%s", bounds_buf,
sep);
else {
*buf = '\0';
len = 0;
}
if (len < 0)
goto_bad;