]> git.sur5r.net Git - bacula/bacula/commitdiff
Apply Eric's fix for suppressing extended attributes error messages
authorKern Sibbald <kern@sibbald.com>
Mon, 12 Jan 2009 10:57:58 +0000 (10:57 +0000)
committerKern Sibbald <kern@sibbald.com>
Mon, 12 Jan 2009 10:57:58 +0000 (10:57 +0000)
     when dealing with deleted files.

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@8361 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/findlib/attribs.c
bacula/src/version.h
bacula/technotes-2.5

index 09996630a301d9a829bc81dceb1fb2494dea08fc..c9f8521998161e6c867f0a901e5cef2ed4c39755 100644 (file)
@@ -1,7 +1,7 @@
 /*
    Bacula® - The Network Backup Solution
 
-   Copyright (C) 2002-2008 Free Software Foundation Europe e.V.
+   Copyright (C) 2002-2009 Free Software Foundation Europe e.V.
 
    The main author of Bacula is Kern Sibbald, with contributions from
    many others, a complete list can be found in the file AUTHORS.
@@ -520,6 +520,11 @@ int encode_attribsEx(JCR *jcr, char *attribsEx, FF_PKT *ff_pkt)
     * restore, we can be sure we put back the whole resource.
     */
    char *p;
+
+   *attribsEx = 0;                 /* no extended attributes (yet) */
+   if (jcr->cmd_plugin || ff_pkt->type == FT_DELETED) {
+      return STREAM_UNIX_ATTRIBUTES;
+   }
    p = attribsEx;
    if (ff_pkt->flags & FO_HFSPLUS) {
       p += to_base64((uint64_t)(ff_pkt->hfsinfo.rsrclength), p);
@@ -551,11 +556,7 @@ int encode_attribsEx(JCR *jcr, char *attribsEx, FF_PKT *ff_pkt)
 
    attribsEx[0] = 0;                  /* no extended attributes */
 
-   if (jcr->cmd_plugin) {
-      return STREAM_UNIX_ATTRIBUTES;
-   }
-
-   if (ff_pkt->type == FT_DELETED) {  /* Don't check deleted files */
+   if (jcr->cmd_plugin || ff_pkt->type == FT_DELETED) {
       return STREAM_UNIX_ATTRIBUTES;
    }
 
index de3ca1bcbd1e0a08dda72a777a1b3bb345d89eaa..2649cd93afb32137e9081329cdffbc8490ff72f7 100644 (file)
@@ -3,9 +3,9 @@
  */
 
 #undef  VERSION
-#define VERSION "2.5.28-b1"
-#define BDATE   "04 January 2009"
-#define LSMDATE "04Jan09"
+#define VERSION "2.5.29"
+#define BDATE   "12 January 2009"
+#define LSMDATE "12Jan09"
 
 #define PROG_COPYRIGHT "Copyright (C) %d-2008 Free Software Foundation Europe e.V.\n"
 #define BYEAR "2009"       /* year for copyright messages in progs */
index 25f7d825019ddbebfa9474272ef4bc0b2dc5f3fa..8538cd840d9663a57e73972857e70974c245b851 100644 (file)
@@ -11,7 +11,8 @@ mixed priorities
 
 General:
 12Jan09
-ebl  Fix warning message with Accurate mode on windows
+kes  Apply Eric's fix for suppressing extended attributes error messages
+     when dealing with deleted files.
 11Jan09
 kes  Add src/win32/newinstaller -- single file installer
 kes  Attempt to explicitly call gmake when needed, or if not found