Hi Martin, > >> dbus_message_iter_recurse(value, &array); > >> dbus_message_iter_get_fixed_array(&array, &ssid, &ssid_len); > >>@@ -948,7 +949,12 @@ static void extract_ssid(DBusMessageIter *value, > >> if (result->name == NULL) > >> return; > >> > >>- memcpy(result->name, ssid, ssid_len); > >>+ d = result->name; > >>+ for (i = 0; i < ssid_len; i++) > >>+ if (g_ascii_isprint(ssid[i])) > >>+ *d++ = ssid[i]; > else > *d++ = ' '; > I just read doc/overview and find that Macel want to transfer unprintable > characters into space. :) > So add above small change.
fixed a little bit simpler without the fancy pointer stuff :) Regards Marcel _______________________________________________ connman mailing list [email protected] http://lists.connman.net/listinfo/connman
