From: Eric Bollengier Date: Wed, 29 Jun 2022 17:35:21 +0000 (+0200) Subject: osx: Fix #9309 about extended attribute backup error on macOS X-Git-Tag: Release-13.0.1~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=824f2cae698d272a21c287b8114e2952f8738c2a;p=thirdparty%2Fbacula.git osx: Fix #9309 about extended attribute backup error on macOS Warning: xattr maximum length 182 is greater than MaximumNetworkBufferSize on file ... --- diff --git a/bacula/src/filed/bxattr_osx.c b/bacula/src/filed/bxattr_osx.c index 6c9376615..f5aed32ca 100644 --- a/bacula/src/filed/bxattr_osx.c +++ b/bacula/src/filed/bxattr_osx.c @@ -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;