From a48e19ea7df82b1d97d1103edd974675231b9997 Mon Sep 17 00:00:00 2001 From: "Jean-Marc Pigeon (Delson)" Date: Thu, 17 Jul 2025 20:37:14 -0400 Subject: [PATCH] Set lock to application scanner --- app/scanner.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/scanner.c b/app/scanner.c index 33e498f..f307413 100644 --- a/app/scanner.c +++ b/app/scanner.c @@ -232,7 +232,12 @@ proceed=(dnsbls!=(char **)0); while (proceed==true) { //(void) rou_alert(0,"JMPDBG %s phase='%d'",OPEP,phase); switch (phase) { - case 0 : //empty phase + case 0 : //locking access + if (prc_locking(appname,true,5)==false) { + (void) rou_alert(0,"%s Unable to lock %s exclusif acccess (system?)", + OPEP,appname); + proceed=false; + } break; case 1 : //check about signal cycle++; @@ -295,6 +300,7 @@ while (proceed==true) { phase=1; //looping quickly to do next batch break; default : //SAFE Guard + (void) prc_locking(appname,false,1); proceed=false; break; } -- 2.47.3