cccp.c (main): Check 'dir' for a NULL pointer before passing it to strcmp.
authorNeil Booth <neilb@earthling.net>
Sat, 5 Feb 2000 05:04:09 +0000 (05:04 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Sat, 5 Feb 2000 05:04:09 +0000 (05:04 +0000)
2000-02-04  Neil Booth  <NeilB@earthling.net>

* cccp.c (main): Check 'dir' for a NULL pointer before passing
it to strcmp.

From-SVN: r31802

gcc/ChangeLog
gcc/cccp.c

index e74ee16fbd72533fc9897b39b78f3aff339ef2e4..3734528f6b0088be6686cc3c5870f0cd472bb2d4 100644 (file)
@@ -1,3 +1,8 @@
+2000-02-04  Neil Booth  <NeilB@earthling.net>
+
+       * cccp.c (main): Check 'dir' for a NULL pointer before passing
+       it to strcmp.
+
 2000-02-04  Zack Weinberg  <zack@wolery.cumb.org>
 
        * recog.h: Remove NO_MD_PROTOTYPES ifdefs.
index 8771d0d38441915a152271688ff8b95b807389e3..7f2f58483c0fc57d9870b43eb28dc5446a92ada6 100644 (file)
@@ -1715,7 +1715,7 @@ main (argc, argv)
          struct file_name_list *dirtmp;
          char *dir = argv[i][2] ? argv[i] + 2 : argv[++i];
 
-         if (! ignore_srcdir && !strcmp (dir, "-")) {
+         if (! ignore_srcdir && dir && !strcmp (dir, "-")) {
            ignore_srcdir = 1;
            /* Don't use any preceding -I directories for #include <...>.  */
            first_bracket_include = 0;