From: Jean-Marc Pigeon Date: Wed, 19 Nov 2025 01:09:30 +0000 (-0500) Subject: Adjusting sql_mngact to delete NULL rcptto within action table X-Git-Tag: tag-0.18~19 X-Git-Url: https://jmp-git.ovh.safe.ca/?a=commitdiff_plain;h=d8a16fa6d55e058feeac1616d0e1f682df5133cd;p=jmp%2Fmailleur Adjusting sql_mngact to delete NULL rcptto within action table --- diff --git a/lib/gessql.c b/lib/gessql.c index 47bab39..173aa8c 100644 --- a/lib/gessql.c +++ b/lib/gessql.c @@ -45,8 +45,10 @@ PUBLIC _Bool sql_mngact(SQLPTR *sqlptr,ACTTYP *act) { #define OPEP "gessql.c:sql_mngact," -static const char *del="DELETE FROM "ACTTBL" WHERE sessid=%s AND rcptto=%s"; -static const char *ins="INSERT INTO "ACTTBL" (%s) VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%d,%d,%s)"; +static const char *del="DELETE FROM "ACTTBL" WHERE sessid=%s AND \ + (rcptto=%s OR rcpt IS NULL)"; +static const char *ins="INSERT INTO "ACTTBL" (%s) \ + VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%d,%d,%s)"; _Bool isok;