From fbbcc10d3002e3a0a8eb36582443aa4bba8969f6 Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Tue, 15 Jan 2013 11:09:09 +0100 Subject: [PATCH] libi386: Do not unnecessarily cast away const. --- sys/boot/i386/libi386/devicename.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/sys/boot/i386/libi386/devicename.c b/sys/boot/i386/libi386/devicename.c index c7705d7..ed2e1c0 100644 --- a/sys/boot/i386/libi386/devicename.c +++ b/sys/boot/i386/libi386/devicename.c @@ -127,17 +127,16 @@ i386_parsedev(struct i386_devdesc **dev, const char *devspec, const char **path) err = EUNIT; goto fail; } - } else { - cp = (char *)np; + np = cp; } - if (*cp && (*cp != ':')) { + if (*np && (*np != ':')) { err = EINVAL; goto fail; } idev->d_unit = unit; if (path != NULL) - *path = (*cp == 0) ? cp : cp + 1; + *path = (*np == '\0') ? np : np + 1; break; case DEVT_ZFS: err = zfs_parsedev((struct zfs_devdesc *)idev, np, path); -- 1.8.1.3