diff --git a/src/libnm-glib-aux/nm-shared-utils.h b/src/libnm-glib-aux/nm-shared-utils.h index eb7d48cfda..914a3283ea 100644 --- a/src/libnm-glib-aux/nm-shared-utils.h +++ b/src/libnm-glib-aux/nm-shared-utils.h @@ -3007,6 +3007,10 @@ nm_strvarray_add_take(GArray *array, char *str) nm_assert(array); nm_assert(sizeof(char *) == g_array_get_element_size(array)); + /* The array is used as a NULL terminated strv array. Adding NULL is most + * likely a bug. Assert against it. */ + nm_assert(str); + g_array_append_val(array, str); }