From: Eric Bollengier Date: Mon, 7 Feb 2022 16:04:29 +0000 (+0100) Subject: Fix #2656 About segfault in XATTR code for FreeBSD X-Git-Tag: Release-11.3.2~306 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f7f3940bb163a9e0c4ae19eddcaffced280d1263;p=thirdparty%2Fbacula.git Fix #2656 About segfault in XATTR code for FreeBSD --- diff --git a/bacula/src/filed/bxattr_freebsd.c b/bacula/src/filed/bxattr_freebsd.c index 3c0b9d36d..cc7b00880 100644 --- a/bacula/src/filed/bxattr_freebsd.c +++ b/bacula/src/filed/bxattr_freebsd.c @@ -187,17 +187,17 @@ bail_out: break; } if (xattr->name){ - free_pool_memory(name_gen); + free_pool_memory(xattr->name); } if (xattr->value){ - free(xattr->value); + free_pool_memory(xattr->value); } free(xattr); } delete xattr_list; } if (xlist != NULL){ - free(xlist); + free_pool_memory(xlist); } return rc;