]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/dird/verify.c
Mult Vols + fix restore hard links + file permissions
[bacula/bacula] / bacula / src / dird / verify.c
index cc62515d0e5500663ab70e67cc962d7f9b943ad6..f365a2796de98e7b6e36f5a6ef9dbad2012f7042 100644 (file)
@@ -432,10 +432,11 @@ int get_attributes_and_compare_to_catalog(JCR *jcr, JobId_t JobId)
        * Got attributes stream, decode it
        */
       if (stream == STREAM_UNIX_ATTRIBUTES || stream == STREAM_WIN32_ATTRIBUTES) {
+        uint32_t LinkFIf, LinkFIc;
          Dmsg2(400, "file_index=%d attr=%s\n", file_index, attr);
         jcr->JobFiles++;
         jcr->FileIndex = file_index;    /* remember attribute file_index */
-        decode_stat(attr, &statf);  /* decode file stat packet */
+        decode_stat(attr, &statf, &LinkFIf);  /* decode file stat packet */
         do_SIG = NO_SIG;
         jcr->fn_printed = FALSE;
         strcpy(jcr->fname, fname);  /* move filename into JCR */
@@ -462,7 +463,7 @@ int get_attributes_and_compare_to_catalog(JCR *jcr, JobId_t JobId)
 
          Dmsg3(400, "Found %s in catalog. inx=%d Opts=%s\n", jcr->fname, 
            file_index, Opts_SIG);
-        decode_stat(fdbr.LStat, &statc); /* decode catalog stat */
+        decode_stat(fdbr.LStat, &statc, &LinkFIc); /* decode catalog stat */
         /*
          * Loop over options supplied by user and verify the
          * fields he requests.