media: Catch null pipes on pipeline stop
media_entity_pipeline_stop() can be called through error paths with a
NULL entity pipe object. In this instance, stopping is a no-op, so
simply return without any action
Signed-off-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
diff --git a/drivers/media/media-entity.c b/drivers/media/media-entity.c
index c68239e..93c9cbf 100644
--- a/drivers/media/media-entity.c
+++ b/drivers/media/media-entity.c
@@ -508,6 +508,8 @@ void __media_entity_pipeline_stop(struct media_entity *entity)
struct media_entity_graph *graph = &entity->pipe->graph;
struct media_pipeline *pipe = entity->pipe;
+ if (!pipe)
+ return;
WARN_ON(!pipe->streaming_count);
media_entity_graph_walk_start(graph, entity);