34269130c060acf47dd110def80020adf2c1c029
markd
  Thu Feb 23 20:20:26 2023 -0800
removed WIFCONTINUED checks as that might not be available on some systems and is not needed

diff --git src/lib/udc.c src/lib/udc.c
index 4f64d59..164cecc 100644
--- src/lib/udc.c
+++ src/lib/udc.c
@@ -558,32 +558,32 @@
 pid_t pid = fork();
 if (pid < 0)
     errnoAbort("udc:resolveUrl: error in fork");
 if (pid == 0)
     {
     // child process
     resolveUrlExec(url, stdoutTmp, stderrTmp);
     }
 
 // pid > 0 = main process
 int status;
 if (waitpid(pid, &status, 0) < 0)
     errnoAbort("udc:resolveUrl: waitpid failed");
 if (WIFSIGNALED(status))
     errAbort("udc:resolveUrl: resolver signaled (%d)", WTERMSIG(status));
-if (WIFSTOPPED(status) || WIFCONTINUED(status))
-    errAbort("udc:resolveUrl: resolver unexpectedly stop or continued");
+if (WIFSTOPPED(status))
+    errAbort("udc:resolveUrl: resolver unexpectedly stop");
 if (WIFEXITED(status) && (WEXITSTATUS(status) != 0))
     {
     char* errMsg;
     readInGulp(stderrTmp, &errMsg, NULL);
     errAbort("udc:resolveUrl: resolve program failed %s: %s", resolvCmd, errMsg);
     }
 
 // sucesss; got URL
 char* newUrl = NULL;
 readInGulp(stdoutTmp, &newUrl, NULL);
 trimSpaces(newUrl);
 if (strlen(newUrl) == 0)
     errAbort("Got empty URL from URL resolve program: %s %s", resolvCmd, url);
 
 unlink(stdoutTmp);