X-Git-Url: https://www.kengrimes.com/gitweb/?p=henge%2Fapc.git;a=blobdiff_plain;f=src%2Fscanner.c;h=686e1fe4b1c5d8a00b9d10ed62fc4cae01aeae0c;hp=6dcbc9daf0d10d13e5c81b92d1e804c0b8598179;hb=9fb546438cedd3fb67bd1b11665e7a0b6744f45b;hpb=423ac0e4bfbee80d7820c04a5355cd964a2ae826 diff --git a/src/scanner.c b/src/scanner.c index 6dcbc9d..686e1fe 100644 --- a/src/scanner.c +++ b/src/scanner.c @@ -45,7 +45,7 @@ int scanner_init scanner_quit(); apc_pstate = yypstate_new(); apc_cstate = yycstate_new(); - return (apc_pstate != NULL && apc_cstate != NULL); + return (apc_pstate == NULL || apc_cstate == NULL); } /* Quit @@ -68,7 +68,9 @@ int scanner_scanpath { DIR* dirp; errno = 0; if ((dirp = opendir(pathname)) == NULL || errno) - return -1; + { fprintf(stderr, "Path %s could not be accessed\n", pathname); + return -1; + } if (chdir(pathname)) return -1; return scanner_scandir(dirp);