(main): Fix off-by-one error allocating sdbuff.
authorRichard Kenner <kenner@gcc.gnu.org>
Fri, 18 Nov 1994 23:30:36 +0000 (18:30 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 18 Nov 1994 23:30:36 +0000 (18:30 -0500)
From-SVN: r8512

gcc/config/winnt/ld.c

index 404ab1af275b9d9e01fcf1b50bbdbcaac01ca0aa..b340445bd4fbd3fe226f69a5440d834be5d13014 100644 (file)
@@ -219,7 +219,7 @@ main (argc, argv)
          for (j = 0; j < new_len; j++)
            if (nbuff[j] == '/') nbuff[j] = DIR_SEPARATOR;
 
-         sdbuff = malloc (search_dirs_len + new_len + 1);
+         sdbuff = malloc (search_dirs_len + new_len + 2);
          strcpy (sdbuff, search_dirs);
          sdbuff[search_dirs_len] = PATH_SEPARATOR;
          sdbuff[search_dirs_len+1] = 0;