aboutsummaryrefslogtreecommitdiff
path: root/stand/libsa
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2023-01-13 22:44:23 +0000
committerWarner Losh <imp@FreeBSD.org>2023-01-24 21:49:47 +0000
commit3ececb0f35b91948a1122b4df87fc952d31ade8a (patch)
tree1dc81d748efc4dac20f8316b0664b55bc6b999be /stand/libsa
parentf9ab67f200a4c0e5fabdcd00332eac474848ab3a (diff)
Diffstat (limited to 'stand/libsa')
-rw-r--r--stand/libsa/dev.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/stand/libsa/dev.c b/stand/libsa/dev.c
index 6d1834c8a14a..e76be6cd0eb0 100644
--- a/stand/libsa/dev.c
+++ b/stand/libsa/dev.c
@@ -100,10 +100,7 @@ default_parsedev(struct devdesc **dev, const char *devspec,
idev->d_unit = unit;
if (path != NULL)
*path = (*cp == 0) ? cp : cp + 1;
- if (dev != NULL) /* maybe this can be required? */
- *dev = idev;
- else
- free(idev);
+ *dev = idev;
return (0);
fail:
free(idev);