diff options
Diffstat (limited to 'scheduler/subscriptions.c')
-rw-r--r-- | scheduler/subscriptions.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/scheduler/subscriptions.c b/scheduler/subscriptions.c index 3ffb54659..15414fc1e 100644 --- a/scheduler/subscriptions.c +++ b/scheduler/subscriptions.c @@ -146,7 +146,11 @@ cupsdAddEvent( temp->time = time(NULL); temp->attrs = ippNew(); temp->job = job; - temp->dest = dest; + + if (dest) + temp->dest = dest; + else if (job) + temp->dest = dest = cupsdFindPrinter(job->dest); /* * Add common event notification attributes... |