Match MxStreamer::Open

This commit is contained in:
Christian Semmler 2023-12-24 09:14:47 -05:00
parent bbe5d6f810
commit 848a92735f
No known key found for this signature in database
GPG key ID: 086DAA1360BEEE5C

View file

@ -46,7 +46,6 @@ MxStreamer::~MxStreamer()
// FUNCTION: LEGO1 0x100b92c0
MxStreamController* MxStreamer::Open(const char* p_name, MxU16 p_lookupType)
{
// TODO
MxStreamController* stream = NULL;
if (!GetOpenStream(p_name)) {
@ -59,7 +58,7 @@ MxStreamController* MxStreamer::Open(const char* p_name, MxU16 p_lookupType)
break;
}
if (!stream || stream->Open(p_name) != SUCCESS || AddStreamControllerToOpenList(stream) != SUCCESS) {
if (stream && (stream->Open(p_name) != SUCCESS || AddStreamControllerToOpenList(stream) != SUCCESS)) {
delete stream;
stream = NULL;
}