diff --git a/LEGO1/mxstreamer.cpp b/LEGO1/mxstreamer.cpp index ebb48d1f..c9b29441 100644 --- a/LEGO1/mxstreamer.cpp +++ b/LEGO1/mxstreamer.cpp @@ -78,8 +78,10 @@ MxLong MxStreamer::Close(const char *p) MxStreamController *MxStreamer::GetOpenStream(const char *p_name) { for (list::iterator it = m_openStreams.begin(); it != m_openStreams.end(); it++) { + MxStreamController *c = *it; + MxAtomId &atom = c->atom; if (p_name) { - if (!strcmp(((*it)->atom.GetInternal()), p_name)) { + if (!strcmp(atom.GetInternal(), p_name)) { return *it; } }