stream->pad = NULL;
}
- while (stream->payloads->len > 0) {
- AsfPayload *payload;
- guint last;
-
- last = stream->payloads->len - 1;
- payload = &g_array_index (stream->payloads, AsfPayload, last);
- gst_buffer_replace (&payload->buf, NULL);
- g_array_remove_index (stream->payloads, last);
- }
if (stream->payloads) {
+ while (stream->payloads->len > 0) {
+ AsfPayload *payload;
+ guint last;
+
+ last = stream->payloads->len - 1;
+ payload = &g_array_index (stream->payloads, AsfPayload, last);
+ gst_buffer_replace (&payload->buf, NULL);
+ g_array_remove_index (stream->payloads, last);
+ }
g_array_free (stream->payloads, TRUE);
stream->payloads = NULL;
}