diff options
Diffstat (limited to 'src/trigproc.c')
-rw-r--r-- | src/trigproc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/trigproc.c b/src/trigproc.c index 70a42eaa2..ef59455e3 100644 --- a/src/trigproc.c +++ b/src/trigproc.c @@ -160,6 +160,7 @@ trigproc_run_deferred(void) push_error_context_jump(&ejbuf, print_error_perpackage, pkg_name(pkg, pnaw_nonambig)); + ensure_package_clientdata(pkg); pkg->clientdata->trigprocdeferred = NULL; trigproc(pkg, TRIGPROC_TRY); @@ -362,6 +363,7 @@ trigproc(struct pkginfo *pkg, enum trigproc_type type) debug(dbg_triggers, "trigproc %s", pkg_name(pkg, pnaw_always)); + ensure_package_clientdata(pkg); if (pkg->clientdata->trigprocdeferred) pkg->clientdata->trigprocdeferred->pkg = NULL; pkg->clientdata->trigprocdeferred = NULL; |