HuntnGather – Diff between revs 8 and 10

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 8 Rev 10
Line 642... Line 642...
642 * Main entry point. 642 * Main entry point.
643 */ 643 */
644 int main(int argc, char **argv) { 644 int main(int argc, char **argv) {
645 int option; 645 int option;
646 char *dbFile; 646 char *dbFile;
647 struct stat path; 647 struct stat dirStat;
Line 648... Line 648...
648   648  
649 // Bind handler to SIGINT. 649 // Bind handler to SIGINT.
Line 650... Line 650...
650 signal(SIGINT, SignalHandler); 650 signal(SIGINT, SignalHandler);
Line 666... Line 666...
666 fprintf(stdout, "SYNTAX: %s [-q] [-d DATABASE] DIRECTORY\n", argv[0]); 666 fprintf(stdout, "SYNTAX: %s [-q] [-d DATABASE] DIRECTORY\n", argv[0]);
667 return 1; 667 return 1;
668 } 668 }
669 } 669 }
Line -... Line 670...
-   670  
670   671  
671 if(optind > argc) { 672 if(optind >= argc) {
672 fprintf(stdout, "SYNTAX: %s [-q] [-d DATABASE] DIRECTORY\n", argv[0]); 673 fprintf(stdout, "SYNTAX: %s [-q] [-d DATABASE] DIRECTORY\n", argv[0]);
673 return 1; 674 return 1;
Line 674... Line 675...
674 } 675 }
675   676  
676 stat(argv[optind], &path); 677 stat(argv[optind], &dirStat);
-   678 if(!S_ISDIR(dirStat.st_mode)) {
677 if(!S_ISDIR(path.st_mode)) { 679 fprintf(stderr, "Path '%s' is not a directory.\n", argv[optind]);
678 fprintf(stderr, "Path '%s' is not a directory.\n", argv[optind]); 680 fprintf(stdout, "SYNTAX: %s [-q] [-d DATABASE] DIRECTORY\n", argv[0]);
Line 679... Line 681...
679 return 1; 681 return 1;
680 } 682 }