bmsd/nodes.c

changeset 675
a27af02ab16a
parent 673
9924b1218d39
child 677
6e82fece1f8f
equal deleted inserted replaced
674:c865e3cdee04 675:a27af02ab16a
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 }

mercurial