diff -r 2357e8636a60 -r 38e3e3a49320 coolers/coolers.c --- a/coolers/coolers.c Fri May 09 22:29:42 2014 +0200 +++ b/coolers/coolers.c Mon May 12 19:45:11 2014 +0200 @@ -241,6 +241,11 @@ rc_switch *tmp2, *old2; int rc, run = 0, temp; + if (lockprog((char *)"coolers")) { + syslog(LOG_NOTICE, "Can't lock"); + return 1; + } + my_mosquitto_init(); rc = piThreadCreate(my_sensors_loop); @@ -323,6 +328,8 @@ stopLCD(); disableTransmit(); + ulockprog((char *)"coolers"); + if (debug) fprintf(stdout, "Goodbye\n");