summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libexec/ld.so/sod.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libexec/ld.so/sod.c b/libexec/ld.so/sod.c
index 3513c9e8228..96fe1159a25 100644
--- a/libexec/ld.so/sod.c
+++ b/libexec/ld.so/sod.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: sod.c,v 1.5 2001/06/08 06:49:20 art Exp $ */
+/* $OpenBSD: sod.c,v 1.6 2001/09/22 04:29:32 drahn Exp $ */
/*
* Copyright (c) 1993 Paul Kranenburg
* All rights reserved.
@@ -194,9 +194,9 @@ _dl_unmaphints()
{
if (HINTS_VALID) {
- _dl_munmap((caddr_t)hheader, hsize);
- _dl_close(hfd);
- hheader = (void *)-1;
+ if (hfd != 0)
+ _dl_close(hfd);
+ hfd = 0;
}
}