From: Eric Bollengier Date: Wed, 15 Sep 2021 10:17:45 +0000 (+0200) Subject: Tweak METAPLUGIN::perform_read_metadata_info() function X-Git-Tag: Beta-15.0.0~879 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9d48016376028bec63542fbf2e23a20233f30c0a;p=thirdparty%2Fbacula.git Tweak METAPLUGIN::perform_read_metadata_info() function --- diff --git a/bacula/src/plugins/fd/pluginlib/metaplugin.cpp b/bacula/src/plugins/fd/pluginlib/metaplugin.cpp index 269e11694..7cfd27e59 100644 --- a/bacula/src/plugins/fd/pluginlib/metaplugin.cpp +++ b/bacula/src/plugins/fd/pluginlib/metaplugin.cpp @@ -1567,10 +1567,10 @@ bRC METAPLUGIN::perform_read_metadata_info(bpContext *ctx, metadata_type type, s // Bacula API for metadata requires that a plugin // handle metadata buffer allocation - POOLMEM *ptr = (POOLMEM *)bmalloc(len); + char *ptr = (char *)bmalloc(len); memcpy(ptr, data.addr(), len); - // add it to the list for reference to not lot it + // add it to the list for reference to not loose it metadatas_list.append(ptr); metadatas.add_packet(type, len, ptr); sp->plug_meta = &metadatas;