Skip to content
Snippets Groups Projects
Unverified Commit f34b302b authored by Matthias Schiffer's avatar Matthias Schiffer
Browse files

gluon-mesh-babel: remove explicit ubus socket specification, convert timeout to expected units

parent b4101e54
No related branches found
No related tags found
No related merge requests found
...@@ -74,8 +74,7 @@ ...@@ -74,8 +74,7 @@
#define IFNAMELEN 32 #define IFNAMELEN 32
#define PROTOLEN 32 #define PROTOLEN 32
#define UBUS_TIMEOUT 30 #define UBUS_TIMEOUT 30000
#define UBUS_SOCKET "/var/run/ubus.sock"
static struct babelhelper_ctx bhelper_ctx = {}; static struct babelhelper_ctx bhelper_ctx = {};
...@@ -330,7 +329,7 @@ static struct json_object * get_mesh_ifs() { ...@@ -330,7 +329,7 @@ static struct json_object * get_mesh_ifs() {
unsigned int id=8; unsigned int id=8;
ubus_ctx = ubus_connect(UBUS_SOCKET); ubus_ctx = ubus_connect(NULL);
if (!ubus_ctx) { if (!ubus_ctx) {
fprintf(stderr,"could not connect to ubus, not providing mesh-data\n"); fprintf(stderr,"could not connect to ubus, not providing mesh-data\n");
goto end; goto end;
...@@ -338,7 +337,7 @@ static struct json_object * get_mesh_ifs() { ...@@ -338,7 +337,7 @@ static struct json_object * get_mesh_ifs() {
blob_buf_init(&b, 0); blob_buf_init(&b, 0);
ubus_lookup_id(ubus_ctx, "network.interface", &id); ubus_lookup_id(ubus_ctx, "network.interface", &id);
int uret = ubus_invoke(ubus_ctx, id, "dump", b.head, receive_call_result_data, &ret, UBUS_TIMEOUT * 1000); int uret = ubus_invoke(ubus_ctx, id, "dump", b.head, receive_call_result_data, &ret, UBUS_TIMEOUT);
if (uret > 0) if (uret > 0)
fprintf(stderr, "ubus command failed: %s\n", ubus_strerror(uret)); fprintf(stderr, "ubus command failed: %s\n", ubus_strerror(uret));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment