diff options
author | Panu Matilainen <pmatilai@redhat.com> | 2008-04-25 15:39:04 +0300 |
---|---|---|
committer | Panu Matilainen <pmatilai@redhat.com> | 2008-04-25 15:39:04 +0300 |
commit | f3ead2bb94d4d1451d35f52c4dede180f9895019 (patch) | |
tree | a085bb430445137f8e1d5030561d9e1038c24365 /lib/psm.c | |
parent | 8e4a5f88cecb6c9f577cff91317851bc94abd8e9 (diff) | |
download | rpm-f3ead2bb94d4d1451d35f52c4dede180f9895019.tar.gz rpm-f3ead2bb94d4d1451d35f52c4dede180f9895019.tar.bz2 rpm-f3ead2bb94d4d1451d35f52c4dede180f9895019.zip |
Replace alloca() + memset() with xcalloc() in runImmedTriggers()
Diffstat (limited to 'lib/psm.c')
-rw-r--r-- | lib/psm.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -1086,9 +1086,7 @@ static rpmRC runImmedTriggers(rpmpsm psm) ) return rc; - triggersRun = alloca(sizeof(*triggersRun) * numTriggerIndices); - memset(triggersRun, 0, sizeof(*triggersRun) * numTriggerIndices); - + triggersRun = xcalloc(numTriggerIndices, sizeof(*triggersRun)); { Header sourceH = NULL; int i; @@ -1110,6 +1108,7 @@ static rpmRC runImmedTriggers(rpmpsm psm) } triggerIndices = hfd(triggerIndices, tit); triggerNames = hfd(triggerNames, tnt); + free(triggersRun); return rc; } |