mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-15 04:43:53 +00:00
fdlopen(3): do not create a new object mapping if already loaded
PR: 277169
(cherry picked from commit 452c5e9995
)
This commit is contained in:
parent
c4ca9a5660
commit
1545d8732d
|
@ -2786,8 +2786,9 @@ load_object(const char *name, int fd_u, const Obj_Entry *refobj, int flags)
|
|||
if (obj->ino == sb.st_ino && obj->dev == sb.st_dev)
|
||||
break;
|
||||
}
|
||||
if (obj != NULL && name != NULL) {
|
||||
object_add_name(obj, name);
|
||||
if (obj != NULL) {
|
||||
if (name != NULL)
|
||||
object_add_name(obj, name);
|
||||
free(path);
|
||||
close(fd);
|
||||
return (obj);
|
||||
|
|
Loading…
Reference in a new issue