summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_mount.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/vfs_mount.c')
-rw-r--r--sys/kern/vfs_mount.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/kern/vfs_mount.c b/sys/kern/vfs_mount.c
index 23571eb..654d693 100644
--- a/sys/kern/vfs_mount.c
+++ b/sys/kern/vfs_mount.c
@@ -199,8 +199,10 @@ vfs_mountroot_try(char *mountfrom)
error = VFS_MOUNT(mp, NULL, NULL, NULL, curproc);
done:
- free(vfsname, M_MOUNT);
- free(path, M_MOUNT);
+ if (vfsname != NULL)
+ free(vfsname, M_MOUNT);
+ if (path != NULL)
+ free(path, M_MOUNT);
if (error != 0) {
if (mp != NULL)
free(mp, M_MOUNT);
OpenPOWER on IntegriCloud