sfdisk: free before going out of scope [coverity scan]

Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
Karel Zak 2016-10-04 16:03:11 +02:00
parent 4c906abea2
commit 6387bf33db
1 changed files with 2 additions and 0 deletions

View File

@ -295,10 +295,12 @@ static void backup_sectors(struct sfdisk *sf,
if (read_all(devfd, (char *) buf, size) != (ssize_t) size) {
fdisk_warn(sf->cxt, _("cannot read %s"), devname);
free(buf);
goto fail;
}
if (write_all(fd, buf, size) != 0) {
fdisk_warn(sf->cxt, _("cannot write %s"), fname);
free(buf);
goto fail;
}
free(buf);