]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
coverity: free malloc'ed memory in error case
authorDwight Engen <dwight.engen@oracle.com>
Tue, 7 May 2013 14:57:03 +0000 (10:57 -0400)
committerStéphane Graber <stgraber@ubuntu.com>
Tue, 7 May 2013 17:26:54 +0000 (13:26 -0400)
Signed-off-by: Dwight Engen <dwight.engen@oracle.com>
Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com>
src/lxc/bdev.c

index 35351a9ae09b6def60912afa83a588cf1cfa99f4..1a611f9a503cc83556ca0fd438f8dc385915b369 100644 (file)
@@ -1203,6 +1203,8 @@ static int overlayfs_clonepaths(struct bdev *orig, struct bdev *new, const char
                        return -ENOMEM;
                }
                if (do_rsync(odelta, ndelta) < 0) {
+                       free(osrc);
+                       free(ndelta);
                        ERROR("copying overlayfs delta");
                        return -1;
                }