Free the outer slice in C++ usbmuxd::get_devices

This commit is contained in:
Jackson Coxson
2025-12-13 12:34:41 -07:00
parent 080fea02eb
commit 9776516544
2 changed files with 17 additions and 1 deletions

View File

@@ -117,6 +117,7 @@ Result<std::vector<UsbmuxdDevice>, FfiError> UsbmuxdConnection::get_devices() co
for (int i = 0; i < count; ++i) {
out.emplace_back(UsbmuxdDevice::adopt(list[i]));
}
idevice_outer_slice_free(list, count);
return Ok(std::move(out));
}