summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordrahn <drahn@openbsd.org>2003-04-21 14:35:50 +0000
committerdrahn <drahn@openbsd.org>2003-04-21 14:35:50 +0000
commit90defee27cf0f782b8b6a5bca4960f51430d1c7e (patch)
treee9cc56ad714d915b3399dc2439e80c6171789b4c
parentClose .Bl (diff)
downloadwireguard-openbsd-90defee27cf0f782b8b6a5bca4960f51430d1c7e.tar.xz
wireguard-openbsd-90defee27cf0f782b8b6a5bca4960f51430d1c7e.zip
Fix the load_size which is used by ldd to print end address.
-rw-r--r--libexec/ld.so/library_mquery.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libexec/ld.so/library_mquery.c b/libexec/ld.so/library_mquery.c
index 6236d18d141..cec2fa9c366 100644
--- a/libexec/ld.so/library_mquery.c
+++ b/libexec/ld.so/library_mquery.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: library_mquery.c,v 1.2 2003/04/18 12:38:39 drahn Exp $ */
+/* $OpenBSD: library_mquery.c,v 1.3 2003/04/21 14:35:50 drahn Exp $ */
/*
* Copyright (c) 2002 Dale Rahn
@@ -523,7 +523,7 @@ retry:
object = _dl_add_object(libname, dynp, 0, type,
(Elf_Addr)lowld->start, LOFF);
if (object) {
- object->load_size = (Elf_Addr)lowld->start - (Elf_Addr)load_end;
+ object->load_size = (Elf_Addr)load_end - (Elf_Addr)lowld->start;
object->load_list = lowld;
} else {
_dl_load_list_free(lowld);