diff --git a/src/plugins/select/bluegene/bg_read_config.c b/src/plugins/select/bluegene/bg_read_config.c
index b7162656ca1a03da59ed541d9e2bab496ab2f4e9..efec6e93e37de3caa118574bcad676192fd7aa4c 100644
--- a/src/plugins/select/bluegene/bg_read_config.c
+++ b/src/plugins/select/bluegene/bg_read_config.c
@@ -874,7 +874,8 @@ no_calc:
 		      "STATIC LayoutMode.  Please update your bluegene.conf.");
 
 #ifdef HAVE_BGQ
-	if (s_p_get_string(&tmp_char, "RebootQOSList", tbl)) {
+	if ((bg_recover != NOT_FROM_CONTROLLER)
+	    && s_p_get_string(&tmp_char, "RebootQOSList", tbl)) {
 		bool valid;
 		char *token, *last = NULL;
 		slurmdb_qos_rec_t *qos = NULL;