You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
719 B
26 lines
719 B
Index: dk-filter/dk-filter.c |
|
--- dk-filter/dk-filter.c.orig 2006-05-19 23:42:05 +0200 |
|
+++ dk-filter/dk-filter.c 2007-03-02 10:26:32 +0100 |
|
@@ -61,7 +61,7 @@ |
|
|
|
/* libmilter includes */ |
|
#ifndef DEBUG |
|
-#include "libmilter/mfapi.h" |
|
+#include "milter/mfapi.h" |
|
#endif /* !DEBUG */ |
|
|
|
/* libdk includes */ |
|
@@ -2076,6 +2076,13 @@ |
|
dfc = cc->cctx_msg; |
|
assert(dfc != NULL); |
|
|
|
+ /* Determine the job ID for logging. */ |
|
+ if (dfc->mctx_jobid == 0 || strcmp(dfc->mctx_jobid, JOBIDUNKNOWN) == 0) { |
|
+ char *jobid = smfi_getsymval(ctx, "i"); |
|
+ if (jobid != 0) |
|
+ dfc->mctx_jobid = jobid; |
|
+ } |
|
+ |
|
/* get hostname; used in the X header and in new MIME boundaries */ |
|
hostname = smfi_getsymval(ctx, "j"); |
|
if (hostname == NULL)
|
|
|