]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/basic/bitmap.c
tree-wide: use mfree more
[thirdparty/systemd.git] / src / basic / bitmap.c
index f4b12fc261460a3e6f27d739ebb3f929806e890f..f6212e615145e38978c95255e3dabb60fc929de5 100644 (file)
@@ -58,10 +58,8 @@ Bitmap *bitmap_copy(Bitmap *b) {
                 return NULL;
 
         ret->bitmaps = newdup(uint64_t, b->bitmaps, b->n_bitmaps);
-        if (!ret->bitmaps) {
-                free(ret);
-                return NULL;
-        }
+        if (!ret->bitmaps)
+                return mfree(ret);
 
         ret->n_bitmaps = ret->bitmaps_allocated = b->n_bitmaps;
         return ret;