Avoid SherpaOnnxSpeakerEmbeddingManagerFreeBestMatches freeing null. (#1296)
Fixes #1295
This commit is contained in:
@@ -1395,6 +1395,10 @@ SherpaOnnxSpeakerEmbeddingManagerGetBestMatches(
|
|||||||
|
|
||||||
void SherpaOnnxSpeakerEmbeddingManagerFreeBestMatches(
|
void SherpaOnnxSpeakerEmbeddingManagerFreeBestMatches(
|
||||||
const SherpaOnnxSpeakerEmbeddingManagerBestMatchesResult *r) {
|
const SherpaOnnxSpeakerEmbeddingManagerBestMatchesResult *r) {
|
||||||
|
if (r == nullptr) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
for (int32_t i = 0; i < r->count; ++i) {
|
for (int32_t i = 0; i < r->count; ++i) {
|
||||||
delete[] r->matches[i].name;
|
delete[] r->matches[i].name;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user