diff --git a/src/kits/media/MediaFile.cpp b/src/kits/media/MediaFile.cpp index ea6f984be2..47607bda6c 100644 --- a/src/kits/media/MediaFile.cpp +++ b/src/kits/media/MediaFile.cpp @@ -198,9 +198,9 @@ BMediaFile::GetMetaData(BMessage* _data) const _data->MakeEmpty(); - BMetaData* metaData = NULL; - if (fExtractor->GetMetaData(metaData) == B_OK) { - *_data = *metaData->Message(); + BMetaData metaData; + if (fExtractor->GetMetaData(&metaData) == B_OK) { + *_data = *metaData.Message(); return B_OK; }