]> git.sur5r.net Git - bacula/bacula/commitdiff
Add delta_seq available for plugin restore
authorEric Bollengier <eric@eb.homelinux.org>
Thu, 25 Nov 2010 14:33:27 +0000 (15:33 +0100)
committerKern Sibbald <kern@sibbald.com>
Sat, 20 Apr 2013 12:37:11 +0000 (14:37 +0200)
bacula/src/filed/fd_plugins.c

index 5d3e82b411f53b5ab896c8992a93c151f8197dd7..0af73e45f8686c821966a224e4014a8eea9430b8 100644 (file)
@@ -196,7 +196,10 @@ void generate_plugin_event(JCR *jcr, bEventType eventType, void *value)
 
    Dmsg2(dbglvl, "plugin_ctx=%p JobId=%d\n", jcr->plugin_ctx_list, jcr->JobId);
 
-   /* Pass event to every plugin (except if name is set) */
+   /*
+    * Pass event to every plugin (except if name is set). If name
+    *   is set, we pass it only to the plugin with that name.
+    */
    foreach_alist(plugin, plugin_list) {
       if (name && !for_this_plug(plugin, name, len)) {
          i++;
@@ -599,6 +602,7 @@ int plugin_create_file(JCR *jcr, ATTR *attr, BFILE *bfd, int replace)
 
    rp.pkt_size = sizeof(rp);
    rp.pkt_end = sizeof(rp);
+   rp.delta_seq = attr->delta_seq;
    rp.stream = attr->stream;
    rp.data_stream = attr->data_stream;
    rp.type = attr->type;