diff options
Diffstat (limited to 'src/libelfu/modelops/fromFile.c')
-rw-r--r-- | src/libelfu/modelops/fromFile.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/libelfu/modelops/fromFile.c b/src/libelfu/modelops/fromFile.c index 9c25e29..8e1bb81 100644 --- a/src/libelfu/modelops/fromFile.c +++ b/src/libelfu/modelops/fromFile.c @@ -185,17 +185,13 @@ static ElfuPhdr* modelFromPhdr(GElf_Phdr *phdr) assert(phdr); - mp = malloc(sizeof(ElfuPhdr)); + mp = elfu_mPhdrAlloc(); if (!mp) { - ELFU_WARN("modelFromPhdr: malloc() failed for ElfuPhdr.\n"); return NULL; } mp->phdr = *phdr; - CIRCLEQ_INIT(&mp->childScnList); - CIRCLEQ_INIT(&mp->childPhdrList); - return mp; } |