diff --git a/src/lxc/storage/overlay.c b/src/lxc/storage/overlay.c index 6b93eb03b..f32e6eecb 100644 --- a/src/lxc/storage/overlay.c +++ b/src/lxc/storage/overlay.c @@ -725,15 +725,9 @@ char *ovl_get_rootfs(const char *rootfs_path, size_t *rootfslen) *s3 = '\0'; rootfsdir = strdup(s2); - if (!rootfsdir) { - free(s1); - return NULL; - } - + free(s1); if (!rootfsdir) - rootfsdir = s1; - else - free(s1); + return NULL; *rootfslen = strlen(rootfsdir);