Index: uspace/lib/label/src/mbr.c
===================================================================
--- uspace/lib/label/src/mbr.c	(revision 27c0e5b98f228812e8ef04a69891b483cad7df59)
+++ uspace/lib/label/src/mbr.c	(revision f7f2c7f2d0c90d85bb93e3fd6f3d48e0be04e862)
@@ -328,6 +328,8 @@
 
 	label = calloc(1, sizeof(label_t));
-	if (label == NULL)
-		return ENOMEM;
+	if (label == NULL) {
+		rc = ENOMEM;
+		goto error;
+	}
 
 	list_initialize(&label->parts);
