is_a() wasn't working?

This commit is contained in:
Ben Menking
2026-06-04 10:32:42 -04:00
parent 0701af8788
commit cc70629ef1
+4 -4
View File
@@ -352,13 +352,13 @@ class Meshcore {
$obj = CoreParser::parseResponse($response); $obj = CoreParser::parseResponse($response);
echo "D: got a " . get_class($obj) . ", was expecting $class_expected\n"; echo "D: got a " . get_class($obj) . ", was expecting $class_expected\n";
if( !is_a($obj, $class_expected) ) { if( get_class($obj) != $class_expected ) {
array_push($this->msg_queue, $obj); array_push($this->msg_queue, $obj);
} }
} }
while((time() - $mark) < 5 || is_a($obj, $class_expected)); while((time() - $mark) < 5 && get_class($obj) != $class_expected);
return (is_a($obj, $class_expected))?$obj:null; return (get_class($obj) == $class_expected)?$obj:null;
} }
} }