From c43498c6adede3bb8bc7de9bbb2a967920cdb2e1 Mon Sep 17 00:00:00 2001 From: Li Peng Date: Tue, 6 Feb 2018 20:47:00 +0800 Subject: [PATCH] check vector emptiness before access it Signed-off-by: Li Peng --- modules/dnn/src/dnn.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/dnn/src/dnn.cpp b/modules/dnn/src/dnn.cpp index 26ff469..7cfecf7 100644 --- a/modules/dnn/src/dnn.cpp +++ b/modules/dnn/src/dnn.cpp @@ -1266,8 +1266,11 @@ struct Net::Impl if ( preferableTarget == DNN_TARGET_OPENCL ) { - nextData = &layers[activData->consumers[0].lid]; - lpNext = LayerPin(activData->consumers[0].lid, 0); + if ( !activData->consumers.empty() ) + { + nextData = &layers[activData->consumers[0].lid]; + lpNext = LayerPin(activData->consumers[0].lid, 0); + } } } } -- 2.7.4