btrfs-progs: handle memory allocation error in cmd_device_stats

Resolves-coverity-id: 1359012
Signed-off-by: David Sterba <dsterba@suse.com>
master
David Sterba 2016-05-02 15:03:24 +02:00
parent 0121270a79
commit 5fcc6e93f0
1 changed files with 4 additions and 0 deletions

View File

@ -450,6 +450,10 @@ static int cmd_device_stats(int argc, char **argv)
/* No path when device is missing. */
if (!canonical_path) {
canonical_path = malloc(32);
if (!canonical_path) {
error("not enough memory for path buffer");
goto out;
}
snprintf(canonical_path, 32,
"devid:%llu", args.devid);
}