]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
osx: Fix #9309 about extended attribute backup error on macOS
authorEric Bollengier <eric@baculasystems.com>
Wed, 29 Jun 2022 17:35:21 +0000 (19:35 +0200)
committerEric Bollengier <eric@baculasystems.com>
Tue, 5 Jul 2022 09:10:32 +0000 (11:10 +0200)
Warning: xattr maximum length 182 is greater than MaximumNetworkBufferSize on file ...

bacula/src/filed/bxattr_osx.c

index 6c93766157916160cb05a8f311889879d89b6f50..f5aed32cab87ff2b8f75215a849dc8d8675dea89 100644 (file)
@@ -204,7 +204,8 @@ bRC_BXATTR BXATTR_OSX::os_get_xattr_value (JCR *jcr, char * name, char ** pvalue
          break;
    }
 
-   if (len >= me->max_network_buffer_size) {
+   uint32_t max_buff_size = me->max_network_buffer_size ? me->max_network_buffer_size : DEFAULT_NETWORK_BUFFER_SIZE;
+   if (len >= max_buff_size) {
       MmsgD2(100, jcr->errmsg, _("xattr maximum length %d is greater than MaximumNetworkBufferSize on file \"%s\"\n"), len, jcr->last_fname);
       return bRC_BXATTR_error;