diff --git a/gst-libs/gst/sdp/gstmikey.c b/gst-libs/gst/sdp/gstmikey.c index 0629a0cb2d..19bf608bc6 100644 --- a/gst-libs/gst/sdp/gstmikey.c +++ b/gst-libs/gst/sdp/gstmikey.c @@ -1191,7 +1191,7 @@ gst_mikey_message_replace_payload (GstMIKEYMessage * msg, guint idx, p = g_array_index (msg->payloads, GstMIKEYPayload *, idx); gst_mikey_payload_free (p); - g_array_index (msg->payloads, GstMIKEYPayload *, idx) = p; + g_array_index (msg->payloads, GstMIKEYPayload *, idx) = payload; return TRUE; }