diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2014-11-16 17:10:59 +0100 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2014-11-16 17:10:59 +0100 |
commit | 3ecaed99580f378fbcb2598b2570c65d0f3ebc99 (patch) | |
tree | 3b972c7da2a3143727caf901b5ed4fa1f9099521 /src/master.c | |
parent | 842308eb541ecf78391addc0b6778f8f1daab1e4 (diff) | |
download | biruda-3ecaed99580f378fbcb2598b2570c65d0f3ebc99.tar.gz biruda-3ecaed99580f378fbcb2598b2570c65d0f3ebc99.tar.bz2 |
..
Diffstat (limited to 'src/master.c')
-rw-r--r-- | src/master.c | 4 |
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 ) |