fix memory leak

Signed-off-by: guorunzhi <guorunzhi@huawei.com>
This commit is contained in:
guorunzhi
2025-11-18 10:58:02 +08:00
parent aa2f96cd13
commit dd3b1d80fb
@@ -47,9 +47,7 @@ protected struct CSubscribeInfo {
publisherDeviceId = LibC.mallocCString(info.publisherDeviceId)
publisherBundleName = LibC.mallocCString(info.publisherBundleName)
} catch(e: Exception) {
LibC.free(publisherPermission)
LibC.free(publisherDeviceId)
LibC.free(publisherBundleName)
free()
throw BusinessException(1500009, "Error obtaining system parameters.")
}
}