--- cups-1.3rc2/scheduler/client.c.command-error 2007-08-10 10:33:18.000000000 +0100 +++ cups-1.3rc2/scheduler/client.c 2007-08-10 10:37:44.000000000 +0100 @@ -2266,6 +2266,13 @@ { int fd; /* Standard input file descriptor */ + if (access(command, X_OK) != 0) + { + cupsdLogMessage(CUPS_LOG_ERROR, + "cupsdSendCommand: %d Unable to execute \"%s\"", + con->http.fd, command) + return (0); + } if (con->filename) {