From 6a259e2a0df45d16048f0128c5e030907740b8b3 Mon Sep 17 00:00:00 2001 From: David Schleef Date: Wed, 3 Aug 2011 13:35:41 -0700 Subject: [PATCH] kateenc: Fix uninitialized error --- ext/kate/gstkateenc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ext/kate/gstkateenc.c b/ext/kate/gstkateenc.c index 428e5189a5..6befaf8c5d 100644 --- a/ext/kate/gstkateenc.c +++ b/ext/kate/gstkateenc.c @@ -407,6 +407,9 @@ gst_kate_enc_create_buffer (GstKateEnc * ke, kate_packet * kp, { GstBuffer *buffer; + g_return_val_if_fail (kp != NULL, NULL); + g_return_val_if_fail (kp->data != NULL, NULL); + buffer = gst_buffer_try_new_and_alloc (kp->nbytes); if (G_UNLIKELY (!buffer)) { GST_WARNING_OBJECT (ke, "Failed to allocate buffer for %u bytes", @@ -933,7 +936,7 @@ static GstFlowReturn gst_kate_enc_chain_text (GstKateEnc * ke, GstBuffer * buf, const char *mime_type) { - kate_packet kp; + kate_packet kp = { 0 }; int ret = 0; GstFlowReturn rflow; GstClockTime start = GST_BUFFER_TIMESTAMP (buf);