]> SAFE projects GIT repository - jmp/mailleur/commitdiff
Adjusting sql_mngact to delete NULL rcptto within action table
authorJean-Marc Pigeon <jmp@safe.c>
Wed, 19 Nov 2025 01:09:30 +0000 (20:09 -0500)
committerJean-Marc Pigeon <jmp@safe.c>
Wed, 19 Nov 2025 01:09:30 +0000 (20:09 -0500)
lib/gessql.c

index 47bab391914013e9588244a53ae000585546bf49..173aa8c318c60517d47ff8e7fe4714e9121ecb45 100644 (file)
@@ -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;