diff --git a/src/detection/media/media_linux.c b/src/detection/media/media_linux.c index aa06c73dc..67b434d4e 100644 --- a/src/detection/media/media_linux.c +++ b/src/detection/media/media_linux.c @@ -180,6 +180,7 @@ static bool getBusProperties(FFDBusData* data, const char* busName, FFMediaResul ffStrbufClear(&result->album); ffStrbufClear(&result->url); ffStrbufClear(&result->status); + data->lib->ffdbus_message_unref(reply); return false; } } diff --git a/src/detection/wifi/wifi_linux.c b/src/detection/wifi/wifi_linux.c index 63daeeb01..00b02aa84 100644 --- a/src/detection/wifi/wifi_linux.c +++ b/src/detection/wifi/wifi_linux.c @@ -254,6 +254,7 @@ static const char* detectWifiWithNm(FFWifiResult* item, FFstrbuf* buffer) } FF_DEBUG("NetworkManager wifi detection completed successfully"); + dbus.lib->ffdbus_message_unref(reply); return NULL; } #endif // FF_HAVE_DBUS