gluon-mesh-vpn-fastd: respondd: adjust for new site.conf mesh VPN structure

Fixes #1130
This commit is contained in:
Matthias Schiffer 2017-06-01 16:23:51 +02:00
parent fbc11086c0
commit 9dae2ebbfd
No known key found for this signature in database
GPG Key ID: 16EF3F64CB201D9C
1 changed files with 7 additions and 3 deletions

View File

@ -276,11 +276,15 @@ static struct json_object * get_mesh_vpn(void) {
if (!site)
goto end;
struct json_object *fastd_mesh_vpn;
if (!json_object_object_get_ex(site, "fastd_mesh_vpn", &fastd_mesh_vpn))
struct json_object *mesh_vpn;
if (!json_object_object_get_ex(site, "mesh_vpn", &mesh_vpn))
goto end;
ret = get_peer_group(fastd_mesh_vpn, peers);
struct json_object *mesh_vpn_fastd;
if (!json_object_object_get_ex(mesh_vpn, "fastd", &mesh_vpn_fastd))
goto end;
ret = get_peer_group(mesh_vpn_fastd, peers);
end:
json_object_put(site);