*/
if (!cupsFileFind("certtool", getenv("PATH"), 1, command, sizeof(command)))
- return (-1);
+ return (0);
/*
* Create a file with the certificate information fields...
*/
if ((fp = cupsTempFile2(infofile, sizeof(infofile))) == NULL)
- return (-1);
+ return (0);
cupsFilePrintf(fp,
"CUPS Self-Signed Certificate\n"
if (posix_spawn(&pid, command, &actions, NULL, argv, envp))
{
unlink(infofile);
- return (-1);
+ return (0);
}
posix_spawn_file_actions_destroy(&actions);
while (waitpid(pid, &status, 0) < 0)
if (errno != EINTR)
{
- status = -1;
- break;
+ return (0);
}
return (!status);