Index: uspace/srv/system/system.c
===================================================================
--- uspace/srv/system/system.c	(revision 8300c7235387052a3ffb96accd6cc6528ea75b5b)
+++ uspace/srv/system/system.c	(revision a64970e142aa9ab4dbf836d185af3b3c5ec3631c)
@@ -548,18 +548,5 @@
 
 	free(part_ids);
-	part_ids = NULL;
 	vol_destroy(vol);
-	vol = NULL;
-
-	/* Quiesce the device tree. */
-
-	log_msg(LOG_DEFAULT, LVL_NOTE, "Quiescing devices.");
-
-	rc = devman_quiesce_devices("/hw");
-	if (rc != EOK) {
-		log_msg(LOG_DEFAULT, LVL_ERROR,
-		    "Failed to quiesce device tree.");
-		goto error;
-	}
 
 	return EOK;
@@ -668,4 +655,15 @@
 	}
 
+	/* Quiesce the device tree. */
+
+	log_msg(LOG_DEFAULT, LVL_NOTE, "Quiescing devices.");
+
+	rc = devman_quiesce_devices("/hw");
+	if (rc != EOK) {
+		log_msg(LOG_DEFAULT, LVL_ERROR,
+		    "Failed to quiesce device tree.");
+		return rc;
+	}
+
 	sys_reboot();
 
