]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
Fix #2656 About segfault in XATTR code for FreeBSD
authorEric Bollengier <eric@baculasystems.com>
Mon, 7 Feb 2022 16:04:29 +0000 (17:04 +0100)
committerEric Bollengier <eric@baculasystems.com>
Thu, 24 Mar 2022 08:03:04 +0000 (09:03 +0100)
bacula/src/filed/bxattr_freebsd.c

index 3c0b9d36d82be15ad9f5be75a1ded3201a128a00..cc7b00880ea0d0ca8e8a46c34643084e7334af4b 100644 (file)
@@ -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;