OSDN Git Service

(do_include): Re-fix minor memory leak by using alloca instead of
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 29 Apr 1995 19:44:14 +0000 (19:44 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 29 Apr 1995 19:44:14 +0000 (19:44 +0000)
xmalloc and free.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9544 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/cccp.c

index 7c49e4d..3b15d32 100644 (file)
@@ -4573,13 +4573,12 @@ get_filename:
 
                    if (searchptr->fname[0] == 0)
                      continue;
-                   p = xmalloc (strlen (searchptr->fname)
-                                + strlen (fname) + 2);
+                   p = alloca (strlen (searchptr->fname)
+                               + strlen (fname) + 2);
                    strcpy (p, searchptr->fname);
                    strcat (p, "/");
                    strcat (p, fname);
                    deps_output (p, ' ');
-                   free (p);
                    break;
                  }
              }