OSDN Git Service

2005-12-05 Nicolas Setton <setton@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Dec 2005 17:10:46 +0000 (17:10 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Dec 2005 17:10:46 +0000 (17:10 +0000)
* adaint.c (__gnat_locate_regular_file): Return immediately if
file_name is empty.

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

gcc/ada/adaint.c

index d73665b..7594e7b 100644 (file)
@@ -1960,6 +1960,11 @@ __gnat_locate_regular_file (char *file_name, char *path_val)
   char *file_path = alloca (strlen (file_name) + 1);
   int absolute;
 
+  /* Return immediately if file_name is empty */
+
+  if (*file_name == '\0')
+    return 0;
+
   /* Remove quotes around file_name if present */
 
   ptr = file_name;