mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
rtld: clear any holes in the struct utrace_rtld passed to kernel logger
PR: 284563 (cherry picked from commit e917958c36670131ab42e8f2c849b708a3216e37)
This commit is contained in:
parent
5a7daf0199
commit
068de5be49
1 changed files with 2 additions and 2 deletions
|
|
@ -335,14 +335,14 @@ ld_utrace_log(int event, void *handle, void *mapbase, size_t mapsize,
|
|||
struct utrace_rtld ut;
|
||||
static const char rtld_utrace_sig[RTLD_UTRACE_SIG_SZ] = RTLD_UTRACE_SIG;
|
||||
|
||||
memset(&ut, 0, sizeof(ut)); /* clear holes */
|
||||
memcpy(ut.sig, rtld_utrace_sig, sizeof(ut.sig));
|
||||
ut.event = event;
|
||||
ut.handle = handle;
|
||||
ut.mapbase = mapbase;
|
||||
ut.mapsize = mapsize;
|
||||
ut.refcnt = refcnt;
|
||||
bzero(ut.name, sizeof(ut.name));
|
||||
if (name)
|
||||
if (name != NULL)
|
||||
strlcpy(ut.name, name, sizeof(ut.name));
|
||||
utrace(&ut, sizeof(ut));
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue