Changeset View
Changeset View
Standalone View
Standalone View
stand/i386/libi386/devicename.c
Show First 20 Lines • Show All 113 Lines • ▼ Show 20 Lines | break; | ||||
case DEVT_DISK: | case DEVT_DISK: | ||||
err = disk_parsedev((struct devdesc **)&idev, np, path); | err = disk_parsedev((struct devdesc **)&idev, np, path); | ||||
if (err != 0) | if (err != 0) | ||||
goto fail; | goto fail; | ||||
break; | break; | ||||
case DEVT_ZFS: | case DEVT_ZFS: | ||||
idev = malloc(sizeof (struct zfs_devdesc)); | err = zfs_parsedev((struct devdesc **)&idev, np, path); | ||||
if (idev == NULL) | |||||
return (ENOMEM); | |||||
err = zfs_parsedev((struct zfs_devdesc *)idev, np, path); | |||||
if (err != 0) | if (err != 0) | ||||
goto fail; | goto fail; | ||||
break; | break; | ||||
default: | default: | ||||
idev = malloc(sizeof (struct devdesc)); | idev = malloc(sizeof (struct devdesc)); | ||||
if (idev == NULL) | if (idev == NULL) | ||||
return (ENOMEM); | return (ENOMEM); | ||||
▲ Show 20 Lines • Show All 50 Lines • Show Last 20 Lines |