From c4c7598adbc9e5eca5fe04a23bb7e88fc0989f34 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Tue, 18 Nov 2014 02:25:02 -0500 Subject: [PATCH] Fix broken logic and possible NULL pointer dereference for Bundle XML. --- libs/ardour/io.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/ardour/io.cc b/libs/ardour/io.cc index 2cc213f797..333b0b1ea0 100644 --- a/libs/ardour/io.cc +++ b/libs/ardour/io.cc @@ -854,6 +854,7 @@ IO::get_port_counts (const XMLNode& node, int version, ChanCount& n, boost::shar for (iter = node.children().begin(); iter != node.children().end(); ++iter) { if ((*iter)->name() == X_("Bundle")) { + prop = (*iter)->property ("name"); if ((c = find_possible_bundle (prop->value())) != 0) { n = ChanCount::max (n, c->nchannels()); return 0;