diff options
| author | Warner Losh <imp@FreeBSD.org> | 2022-11-30 22:08:22 +0000 |
|---|---|---|
| committer | Warner Losh <imp@FreeBSD.org> | 2022-11-30 22:30:31 +0000 |
| commit | ba11bc368e612e7c5bbc195830a280f8af73ce18 (patch) | |
| tree | 8b828468ce8b64dda01751311c0f82cf052a969d /stand/userboot | |
| parent | 17276525fa1a28028f7ca423f365d5081cbe9a97 (diff) | |
Diffstat (limited to 'stand/userboot')
| -rw-r--r-- | stand/userboot/userboot/devicename.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/stand/userboot/userboot/devicename.c b/stand/userboot/userboot/devicename.c index 2fffebf282c6..c8b46e7f590c 100644 --- a/stand/userboot/userboot/devicename.c +++ b/stand/userboot/userboot/devicename.c @@ -151,8 +151,8 @@ userboot_parsedev(struct devdesc **dev, const char *devspec, case DEVT_ZFS: #if defined(USERBOOT_ZFS_SUPPORT) - /* XXX assumes sizeof disk_devdesc >= sizeof zfs_devdesc */ - err = zfs_parsedev((struct zfs_devdesc *)idev, np, path); + free(idev); + err = zfs_parsedev(&idev, np, path); if (err != 0) goto fail; break; |
