summaryrefslogtreecommitdiffstats
path: root/libexec/ld.so/resolve.c
diff options
context:
space:
mode:
Diffstat (limited to 'libexec/ld.so/resolve.c')
-rw-r--r--libexec/ld.so/resolve.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libexec/ld.so/resolve.c b/libexec/ld.so/resolve.c
index 07dcd9bfb82..3da418eb721 100644
--- a/libexec/ld.so/resolve.c
+++ b/libexec/ld.so/resolve.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: resolve.c,v 1.80 2017/01/24 02:37:10 guenther Exp $ */
+/* $OpenBSD: resolve.c,v 1.81 2017/01/24 07:48:37 guenther Exp $ */
/*
* Copyright (c) 1998 Per Fogelstrom, Opsycon AB
@@ -258,7 +258,7 @@ _dl_finalize_object(const char *objname, Elf_Dyn *dynp, Elf_Phdr *phdrp,
#endif
object = _dl_calloc(1, sizeof(elf_object_t));
if (object == NULL)
- _dl_exit(7);
+ _dl_oom();
object->prev = object->next = NULL;
object->load_dyn = dynp;
@@ -361,7 +361,7 @@ _dl_finalize_object(const char *objname, Elf_Dyn *dynp, Elf_Phdr *phdrp,
object->obj_base = obase;
object->load_name = _dl_strdup(objname);
if (object->load_name == NULL)
- _dl_exit(7);
+ _dl_oom();
object->load_object = _dl_loading_object;
if (object->load_object == object)
DL_DEB(("head %s\n", object->load_name));