mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-02-13 17:30:33 +01:00
Don't segfault on NULL settings values
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2749 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
parent
fdbfbc1d6e
commit
5106f2451c
1 changed files with 3 additions and 1 deletions
|
|
@ -189,6 +189,8 @@ garray_to_string (GArray *array)
|
|||
int i;
|
||||
char c;
|
||||
|
||||
g_return_val_if_fail (array != NULL, NULL);
|
||||
|
||||
str = g_string_sized_new (array->len);
|
||||
for (i = 0; i < array->len; i++) {
|
||||
c = array->data[i];
|
||||
|
|
@ -283,7 +285,7 @@ dump_setting_member (gpointer key, gpointer value, gpointer user_data)
|
|||
char *val_as_str;
|
||||
|
||||
val_as_str = gvalue_to_string ((GValue *) value);
|
||||
g_message ("\t%s : '%s'", (char *) key, val_as_str);
|
||||
g_message ("\t%s : '%s'", (char *) key, val_as_str ? val_as_str : "(null)");
|
||||
g_free (val_as_str);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue