Fix memory leak due to missing unref on returned g_variant value
[platform/core/multimedia/libmm-sound.git] / server / mm_sound_mgr_ipc_dbus.c
index 67ffa59..1fc3ec1 100644 (file)
@@ -238,6 +238,7 @@ static int _get_sender_pid(GDBusMethodInvocation* invocation)
        if (value) {
                g_variant_get(value, "(u)", &pid);
                debug_msg("Sender PID = [%d]", pid);
+               g_variant_unref(value);
        } else {
                debug_error("err code = %d, err msg = %s", err->code, err->message);
        }