From 5da5d0813b0253fbe430d3a0b7cb780df1dcb72a Mon Sep 17 00:00:00 2001 From: Tilman Sauerbeck Date: Wed, 2 Dec 2015 19:45:12 +0100 Subject: [PATCH] DecodeTrace: Don't dereference iterator pointing at end of container. --- pv/view/decodetrace.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pv/view/decodetrace.cpp b/pv/view/decodetrace.cpp index 38cbecb8..020ce770 100644 --- a/pv/view/decodetrace.cpp +++ b/pv/view/decodetrace.cpp @@ -733,7 +733,9 @@ QComboBox* DecodeTrace::create_channel_selector( { selector->addItem(s->name(), qVariantFromValue((void*)s.get())); - if ((*channel_iter).second == s) + + if (channel_iter != dec->channels().end() && + (*channel_iter).second == s) selector->setCurrentIndex( selector->count() - 1); } -- 2.30.2