If we change obj_rtld.path after initialising __progname, make sure we
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Fri, 4 Feb 2005 01:23:16 +0000 (01:23 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Fri, 4 Feb 2005 01:23:16 +0000 (01:23 +0000)
commitb7b05c9f8ac5f0b371c64caeb8e126eef6b6cc03
tree27c00bb7f802b7da42cb67fdef480ad9b5c13e7a
parent8bee47ad1dcab85bbc9a0e7f911f714c25d8c30c
If we change obj_rtld.path after initialising __progname, make sure we
change __progname to point at the new storage otherwise it ends up
pointing at freed memory which leads to confusing garbled error messages.

rtld.c, 1.95
Obtained-from: FreeBSD
libexec/rtld-elf/rtld.c