summaryrefslogtreecommitdiff
path: root/src/master.c
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2014-11-16 17:10:59 +0100
committerAndreas Baumann <mail@andreasbaumann.cc>2014-11-16 17:10:59 +0100
commit3ecaed99580f378fbcb2598b2570c65d0f3ebc99 (patch)
tree3b972c7da2a3143727caf901b5ed4fa1f9099521 /src/master.c
parent842308eb541ecf78391addc0b6778f8f1daab1e4 (diff)
downloadbiruda-3ecaed99580f378fbcb2598b2570c65d0f3ebc99.tar.gz
biruda-3ecaed99580f378fbcb2598b2570c65d0f3ebc99.tar.bz2
..
Diffstat (limited to 'src/master.c')
-rw-r--r--src/master.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/master.c b/src/master.c
index 84fd062..7933c0b 100644
--- a/src/master.c
+++ b/src/master.c
@@ -79,6 +79,10 @@ static void register_coordinator( json_object *obj )
coord->alive = true;
time( &coord->lastAlive );
coord->used = true;
+
+ json_object *worker_array;
+ json_object_object_get_ex( obj, "workers", &worker_array );
+ coord->nof_workers = json_object_array_length( worker_array );
}
static void *master_func( void *thread_data )