trying to figure out why one of the DC servers is really bad.
[ga4php.git] / gaas / lib / gaasdClient.php
index 3a990e8..c8eb7ba 100644 (file)
@@ -86,8 +86,11 @@ class GAASClient {
                $function_recv = $MESSAGES[$st_defined]."_clientrecv";
                //echo "real function is $function_send, $function_recv\n";
                
-               if(function_exists($function_send) && function_exists($function_recv)) {
-                       return $function_recv($this->sendReceive($st_defined, $function_send($params)));
+               if(function_exists($function_send)) {
+                       $fromsend = $this->sendReceive($st_defined, $function_send($params)));
+                       if(function_exists($function_recv)) {
+                               return $function_recv($fromsend);
+                       } else return $fromsend;
                } else {
                        error_log("Function, $function does not exist!");
                }