]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/stored/bextract.c
Update doc, default working directory bscan
[bacula/bacula] / bacula / src / stored / bextract.c
index 70f474d1ec0abc5340dfc5e5cbaff28ef338ae90..4df73cd10214c25eca77b484f59ae5d260ee03ae 100644 (file)
@@ -362,7 +362,7 @@ static void record_cb(JCR *jcr, DEVICE *dev, DEV_BLOCK *block, DEV_RECORD *rec)
          /*          Pmsg1(000, "Restoring: %s\n", ofile); */
 
         extract = create_file(jcr, fname, ofile, lname, type, stream,
-                              &statp, attribsEx, &ofd);
+                              &statp, attribsEx, &ofd, REPLACE_ALWAYS);
         num_files++;
 
         if (extract) {
@@ -399,7 +399,7 @@ static void record_cb(JCR *jcr, DEVICE *dev, DEV_BLOCK *block, DEV_RECORD *rec)
         fileAddr += wsize;
       }
 
-   } else if (rec->Stream == STREAM_GZIP_DATA) {
+   } else if (rec->Stream == STREAM_GZIP_DATA || rec->Stream == STREAM_SPARSE_GZIP_DATA) {
 #ifdef HAVE_LIBZ
       if (extract) {
         uLongf compress_len;