From 696f65b057f3b846dcfcd9c459ecbd0037feb65e Mon Sep 17 00:00:00 2001 From: GetAway Date: Sat, 10 Dec 2016 21:58:16 +0100 Subject: [PATCH] use new pzapit to lock & unlock RC --- msgbox.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/msgbox.c b/msgbox.c index dc51723..1470461 100644 --- a/msgbox.c +++ b/msgbox.c @@ -10,7 +10,7 @@ #include "gfx.h" #include "txtform.h" -#define M_VERSION 1.25 +#define M_VERSION 1.26 #define NCF_FILE "/var/tuxbox/config/neutrino.conf" #define HDF_FILE "/tmp/.msgbox_hidden" @@ -53,6 +53,7 @@ char nstr[BUFSIZE]={0}; char *trstr=NULL; const char INST_FILE[]="/tmp/rc.locked"; int instance=0; +int rclocked=0; int stride; int get_instance(void) @@ -74,6 +75,10 @@ void put_instance(int pval) if(pval) { + if (!rclocked) { + rclocked=1; + system("pzapit -lockrc > /dev/null"); + } if((fh=fopen(INST_FILE,"w"))!=NULL) { fputc(pval,fh); @@ -83,6 +88,7 @@ void put_instance(int pval) else { remove(INST_FILE); + system("pzapit -unlockrc > /dev/null"); } } -- 2.39.5