Index: uspace/lib/label/src/mbr.c
===================================================================
--- uspace/lib/label/src/mbr.c	(revision c21d4d64870698b91707f203def6398db79bff84)
+++ uspace/lib/label/src/mbr.c	(revision 7d3a4acda12b40c6cc38e9637f5ec72065c14ff9)
@@ -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);
