Kern,
The following patch fixes a regression introduced a while back (early 5.2.x
maybe?) in the Exchange plugin. The Level and Since are set before we know that
the plugin is active, so they need to be recorded either way.
James
diff --git a/bacula/src/win32/filed/plugins/exchange-fd.c
b/bacula/src/win32/filed/plugins/exchange-fd.c
index f5f80b4..bbd1b9a 100644
--- a/bacula/src/win32/filed/plugins/exchange-fd.c
+++ b/bacula/src/win32/filed/plugins/exchange-fd.c
@@ -272,17 +272,13 @@ static bRC handlePluginEvent(bpContext *ctx, bEvent
*event, void *value)
}
break;
case bEventLevel:
- if (!context->plugin_active) {
- break;
- }
+ /* We don't know if the plugin is active here yet */
intval = (intptr_t)value;
_DebugMessage(100, "JobLevel=%c %d\n", intval, intval);
context->job_level = intval;
break;
case bEventSince:
- if (!context->plugin_active) {
- break;
- }
+ /* We don't know if the plugin is active here yet */
intval = (intptr_t)value;
_DebugMessage(100, "since=%d\n", intval);
context->job_since = (time_t)value;
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Bacula-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-devel