sfdisk: free before going out of scope [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
4c906abea2
commit
6387bf33db
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue