Dumb segfault on trigger scripts with no flags, doh
authorPanu Matilainen <pmatilai@redhat.com>
Thu, 11 Mar 2010 11:21:20 +0000 (13:21 +0200)
committerPanu Matilainen <pmatilai@redhat.com>
Thu, 11 Mar 2010 11:21:20 +0000 (13:21 +0200)
lib/psm.c

index 9f3388f..a2b859b 100644 (file)
--- a/lib/psm.c
+++ b/lib/psm.c
@@ -522,7 +522,7 @@ static rpmRC handleOneTrigger(const rpmpsm psm,
                    struct rpmScript_s script = {
                        .tag = triggertag(psm->sense),
                        .body = triggerScripts[ix],
-                       .flags = triggerFlags[ix],
+                       .flags = triggerFlags ? triggerFlags[ix] : 0,
                        .args = args
                    };