summaryrefslogtreecommitdiff
path: root/catgets/open_catalog.c
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1999-05-02 11:05:14 +0000
committerUlrich Drepper <drepper@redhat.com>1999-05-02 11:05:14 +0000
commit4e720dd60d95bee7af035604010c054ec1b2dc7a (patch)
tree0d4807706a2df70660c8d100f5d080352ab25c2b /catgets/open_catalog.c
parenta97d1494f7dc5ec6978aa234b15faff29a4607ee (diff)
downloadglibc-4e720dd60d95bee7af035604010c054ec1b2dc7a.tar.gz
Update.
1999-05-02 H.J. Lu <hjl@gnu.org> * timezone/zic.c (dolink): Remove the symlink destination first. * catgets/open_catalog.c (__open_catalog): Set catalog->status to "nonexisting" if failed to open the file.
Diffstat (limited to 'catgets/open_catalog.c')
-rw-r--r--catgets/open_catalog.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/catgets/open_catalog.c b/catgets/open_catalog.c
index 4b619e49e9..aefa34f3fa 100644
--- a/catgets/open_catalog.c
+++ b/catgets/open_catalog.c
@@ -183,7 +183,10 @@ __open_catalog (__nl_catd catalog)
/* Avoid dealing with directories and block devices */
if (fd < 0)
- goto unlock_return;
+ {
+ catalog->status = nonexisting;
+ goto unlock_return;
+ }
if (__fxstat (_STAT_VER, fd, &st) < 0)
{