CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2026/05/31 05:26:24
Modified files:
usr.sbin/slowcgi: slowcgi.c
Log message:
Don't fail hard on version mismatch and ignore extra end-of-params messages.
Replace the lerrx on version mismatch with a lwarnx and error return.
Switch to ssize_t return for that so that slowcgi_request() can properly
fail when this happens.
Also do not execute multiple commands when extra end-of-params messages
are received. Once a command is executed fail to start a 2nd one.
Same diff as bgplgd rev. 1.9
Reported by Frank Denis
OK florian@ tb@