Module: Mesa Branch: master Commit: b9d10e79c88842ba05d6937a3803cb5740b866da URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9d10e79c88842ba05d6937a3803cb5740b866da
Author: Leo Liu <leo....@amd.com> Date: Mon Jul 11 15:27:16 2016 -0400 st/omx/enc: check uninitialized list from task release The uninitialized list should be checked and returned. Thank Julien for the notification and suggested fix. Signed-off-by: Leo Liu <leo....@amd.com> Cc: "12.0" <mesa-sta...@lists.freedesktop.org> --- src/gallium/state_trackers/omx/vid_enc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/state_trackers/omx/vid_enc.c b/src/gallium/state_trackers/omx/vid_enc.c index bbc7941..642238e 100644 --- a/src/gallium/state_trackers/omx/vid_enc.c +++ b/src/gallium/state_trackers/omx/vid_enc.c @@ -874,8 +874,8 @@ static void enc_ReleaseTasks(struct list_head *head) { struct encode_task *i, *next; - if (!head) - return; + if (!head || !head->next) + return; LIST_FOR_EACH_ENTRY_SAFE(i, next, head, list) { pipe_resource_reference(&i->bitstream, NULL); _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit