summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2009-12-06 03:02:45 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2009-12-06 03:02:45 +0000
commit28c6305fabf8549a33d4eb7d0a15de03a9ba108c (patch)
treed53592471f6b20c61c8d37c937750741fb010713
parentabd80d0f64a4b32c3a8cce01c9aa1d6bc7ee64bb (diff)
fix for first of taybin's 2 problems - do not use uninitialized Port* in check on existing devices
git-svn-id: svn://localhost/ardour2/branches/3.0@6307 d708f5d6-7413-0410-9779-e7cbd77b26cf
-rw-r--r--libs/midi++2/manager.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/midi++2/manager.cc b/libs/midi++2/manager.cc
index 7cd03a6311..b6bbd40b0b 100644
--- a/libs/midi++2/manager.cc
+++ b/libs/midi++2/manager.cc
@@ -78,8 +78,8 @@ Manager::add_port (const XMLNode& node)
operation.
*/
- if ((desc.mode == O_RDWR && port->mode() != O_RDWR) ||
- (desc.mode != O_RDWR && port->mode() == O_RDWR)) {
+ if ((desc.mode == O_RDWR && (*p)->mode() != O_RDWR) ||
+ (desc.mode != O_RDWR && (*p)->mode() == O_RDWR)) {
break;
}
}