From 848a92735fd77a8d00050cb1aff9093697ce2ba6 Mon Sep 17 00:00:00 2001
From: Christian Semmler <mail@csemmler.com>
Date: Sun, 24 Dec 2023 09:14:47 -0500
Subject: [PATCH] Match MxStreamer::Open

---
 LEGO1/mxstreamer.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/LEGO1/mxstreamer.cpp b/LEGO1/mxstreamer.cpp
index b4357d87..c35a4e8f 100644
--- a/LEGO1/mxstreamer.cpp
+++ b/LEGO1/mxstreamer.cpp
@@ -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;
 		}