]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
Handle new streams in filed/restore.c
authorEric Bollengier <eric@baculasystems.com>
Wed, 2 Jun 2021 15:36:41 +0000 (17:36 +0200)
committerEric Bollengier <eric@baculasystems.com>
Thu, 24 Mar 2022 08:03:02 +0000 (09:03 +0100)
bacula/src/filed/restore.c

index f8fa3afde32c028803db685286f5c4d119a3689d..dff3956bc0ee3a6545036dacceaf9121cafda66a 100644 (file)
@@ -734,7 +734,9 @@ void do_restore(JCR *jcr)
          if (rctx.extract && (rctx.prev_stream == rctx.stream
                          || rctx.prev_stream == STREAM_UNIX_ATTRIBUTES
                          || rctx.prev_stream == STREAM_UNIX_ATTRIBUTES_EX
-                         || rctx.prev_stream == STREAM_ENCRYPTED_SESSION_DATA)) {
+                         || rctx.prev_stream == STREAM_ENCRYPTED_SESSION_DATA
+                                                || rctx.prev_stream == STREAM_PLUGIN_META_CATALOG
+                                                || rctx.prev_stream == STREAM_PLUGIN_META_BLOB)) {
             rctx.flags = 0;
 
             if (rctx.full_stream & STREAM_BIT_DEDUPLICATION_DATA){