Просмотр исходного кода

qdevice: Configuration without nodelist is invalid

Signed-off-by: Jan Friesse <jfriesse@redhat.com>
Jan Friesse 5 лет назад
Родитель
Сommit
897a725ad9
1 измененных файлов с 7 добавлено и 0 удалено
  1. 7 0
      qdevices/qdevice-cmap.c

+ 7 - 0
qdevices/qdevice-cmap.c

@@ -171,6 +171,13 @@ qdevice_cmap_get_nodelist(cmap_handle_t cmap_handle, struct node_list *list)
 		}
 	}
 
+	if (node_list_is_empty(list)) {
+		log(LOG_ERR, "No configured nodes found - configuration without nodelist is not supported");
+		ret_value = -1;
+
+		goto iter_finalize;
+	}
+
 iter_finalize:
 	cmap_iter_finalize(cmap_handle, iter_handle);