306 msg = xstrcat(msg, tmpn->node); |
306 msg = xstrcat(msg, tmpn->node); |
307 msg = xstrcat(msg, (char *)"\",\"group\":\""); |
307 msg = xstrcat(msg, (char *)"\",\"group\":\""); |
308 msg = xstrcat(msg, tmpn->group_id); |
308 msg = xstrcat(msg, tmpn->group_id); |
309 msg = xstrcat(msg, (char *)"\",\"online\":0}"); |
309 msg = xstrcat(msg, (char *)"\",\"online\":0}"); |
310 ws_broadcast(msg); |
310 ws_broadcast(msg); |
|
311 syslog(LOG_NOTICE, msg); |
311 free(msg); |
312 free(msg); |
312 msg = NULL; |
313 msg = NULL; |
313 |
314 |
314 for (tmpf = fermenters; tmpf; tmpf = tmpf->next) { |
315 for (tmpf = fermenters; tmpf; tmpf = tmpf->next) { |
315 if (strcmp(tmpf->node, tmpn->node) == 0) { |
316 if (strcmp(tmpf->node, tmpn->node) == 0) { |
321 msg = xstrcat(msg, tmpf->node); |
322 msg = xstrcat(msg, tmpf->node); |
322 msg = xstrcat(msg, (char *)"\",\"unit\":\""); |
323 msg = xstrcat(msg, (char *)"\",\"unit\":\""); |
323 msg = xstrcat(msg, tmpf->alias); |
324 msg = xstrcat(msg, tmpf->alias); |
324 msg = xstrcat(msg, (char *)"\",\"online\":0}"); |
325 msg = xstrcat(msg, (char *)"\",\"online\":0}"); |
325 ws_broadcast(msg); |
326 ws_broadcast(msg); |
|
327 syslog(LOG_NOTICE, msg); |
326 free(msg); |
328 free(msg); |
327 msg = NULL; |
329 msg = NULL; |
328 } |
330 } |
329 } |
331 } |
330 } |
332 } |
339 msg = xstrcat(msg, tmpc->node); |
341 msg = xstrcat(msg, tmpc->node); |
340 msg = xstrcat(msg, (char *)"\",\"unit\":\""); |
342 msg = xstrcat(msg, (char *)"\",\"unit\":\""); |
341 msg = xstrcat(msg, tmpc->alias); |
343 msg = xstrcat(msg, tmpc->alias); |
342 msg = xstrcat(msg, (char *)"\",\"online\":0}"); |
344 msg = xstrcat(msg, (char *)"\",\"online\":0}"); |
343 ws_broadcast(msg); |
345 ws_broadcast(msg); |
|
346 syslog(LOG_NOTICE, msg); |
344 free(msg); |
347 free(msg); |
345 msg = NULL; |
348 msg = NULL; |
346 } |
349 } |
347 } |
350 } |
348 } |
351 } |
357 msg = xstrcat(msg, tmpi->node); |
360 msg = xstrcat(msg, tmpi->node); |
358 msg = xstrcat(msg, (char *)"\",\"unit\":\""); |
361 msg = xstrcat(msg, (char *)"\",\"unit\":\""); |
359 msg = xstrcat(msg, tmpi->alias); |
362 msg = xstrcat(msg, tmpi->alias); |
360 msg = xstrcat(msg, (char *)"\",\"online\":0}"); |
363 msg = xstrcat(msg, (char *)"\",\"online\":0}"); |
361 ws_broadcast(msg); |
364 ws_broadcast(msg); |
|
365 syslog(LOG_NOTICE, msg); |
362 free(msg); |
366 free(msg); |
363 msg = NULL; |
367 msg = NULL; |
364 } |
368 } |
365 } |
369 } |
366 } |
370 } |