From 9dae2ebbfd271cb5186ce810578a3629d4cc90bd Mon Sep 17 00:00:00 2001
From: Matthias Schiffer <mschiffer@universe-factory.net>
Date: Thu, 1 Jun 2017 16:23:51 +0200
Subject: [PATCH] gluon-mesh-vpn-fastd: respondd: adjust for new site.conf mesh
 VPN structure

Fixes #1130
---
 package/gluon-mesh-vpn-fastd/src/respondd.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/package/gluon-mesh-vpn-fastd/src/respondd.c b/package/gluon-mesh-vpn-fastd/src/respondd.c
index 7354783a3..87d69e07e 100644
--- a/package/gluon-mesh-vpn-fastd/src/respondd.c
+++ b/package/gluon-mesh-vpn-fastd/src/respondd.c
@@ -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);
-- 
GitLab