zfs_get_enclosure_sysfs_path(): don't free undefined pointer
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> Closes #11993
This commit is contained in:
parent
14b56624c8
commit
8f6e2b5485
|
@ -207,9 +207,10 @@ zfs_get_enclosure_sysfs_path(const char *dev_name)
|
|||
if (strstr(ep->d_name, "enclosure_device") == NULL)
|
||||
continue;
|
||||
|
||||
if (asprintf(&tmp2, "%s/%s", tmp1, ep->d_name) == -1 ||
|
||||
tmp2 == NULL)
|
||||
if (asprintf(&tmp2, "%s/%s", tmp1, ep->d_name) == -1) {
|
||||
tmp2 = NULL;
|
||||
break;
|
||||
}
|
||||
|
||||
size = readlink(tmp2, buf, sizeof (buf));
|
||||
|
||||
|
|
Loading…
Reference in New Issue