Hi Sean, The patch stops the crashing for me, but a VPN session doesn't get established. Maybe problem my end. Or maybe related to a little part missing, which is on the upstream patch ?
@@ -30,7 +30,7 @@ _get_keys_cb (const char *key, const char *val, gpointer user_data) { GPtrArray *a = user_data; - g_ptr_array_add (a, (gpointer) key); + g_ptr_array_add (a, g_strdup (key)); } Tried adding that to the patch you made, but the build rejected it, so fail by me. thanks Mike