From: Andrew Haley Date: Wed, 31 Mar 2004 13:36:06 +0000 (+0000) Subject: re PR java/14104 (java testsuite fails "linking simple") X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=31023ac57f6edc4e19304a357301e2c998bf41eb;p=gcc.git re PR java/14104 (java testsuite fails "linking simple") 2004-03-31 Andrew Haley PR java/14104 * jcf-io.c (opendir_in_zip): Tidy up error handling. From-SVN: r80248 --- diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index 3843f9d2ab1..11d090d3b7d 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,8 @@ +2004-03-31 Andrew Haley + + PR java/14104 + * jcf-io.c (opendir_in_zip): Tidy up error handling. + 2004-03-30 Zack Weinberg * builtins.c, expr.c, jcf.h, parse.h: Use new shorter diff --git a/gcc/java/jcf-io.c b/gcc/java/jcf-io.c index 101be8ee1d3..2a22e0a4ca8 100644 --- a/gcc/java/jcf-io.c +++ b/gcc/java/jcf-io.c @@ -120,7 +120,6 @@ opendir_in_zip (const char *zipfile, int is_system) zipf->next = SeenZipFiles; zipf->name = (char*)(zipf+1); strcpy (zipf->name, zipfile); - SeenZipFiles = zipf; fd = open (zipfile, O_RDONLY | O_BINARY); zipf->fd = fd; if (fd < 0) @@ -140,6 +139,8 @@ opendir_in_zip (const char *zipfile, int is_system) if (read_zip_archive (zipf) != 0) return NULL; } + + SeenZipFiles = zipf; return zipf; }