summaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/state_trackers')
-rw-r--r--src/gallium/state_trackers/omx/vid_enc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/state_trackers/omx/vid_enc.c b/src/gallium/state_trackers/omx/vid_enc.c
index de62166..5565241 100644
--- a/src/gallium/state_trackers/omx/vid_enc.c
+++ b/src/gallium/state_trackers/omx/vid_enc.c
@@ -1151,9 +1151,10 @@ static OMX_ERRORTYPE vid_enc_EncodeFrame(omx_base_PortType *port, OMX_BUFFERHEAD
} else {
/* ------- load input image into video buffer ---- */
err = enc_LoadImage(port, buf, task->buf);
- if (err != OMX_ErrorNone)
+ if (err != OMX_ErrorNone) {
FREE(task);
return err;
+ }
}
/* -------------- determine picture type --------- */