r1125 + get rid of array-push()
authorDenis Ovsienko <infrastation@yandex.ru>
Tue, 4 Sep 2007 13:31:04 +0000 (13:31 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Tue, 4 Sep 2007 13:31:04 +0000 (13:31 +0000)
+ explicitly put either OK or ERR as the first answer in the set to indicate if we could connect to gateway or not

inc/gateways.php

index 3161fb089a08cb6db4575fe596212c205488dadf..61a42e971ff78b87940d5b188de58536c2c9acfe 100644 (file)
@@ -43,13 +43,14 @@ function queryGateway ($gwname, $arguments, $questions)
        fclose ($pipes[0]);
 
 // Fetch replies.
-       $answers = array();
+       $answers = array ('OK');
        while (!feof($pipes[1]))
        {
                $a = fgets ($pipes[1]);
                if (empty ($a))
                        continue;
-               array_push ($answers, $a);
+               // Somehow I got a space appended at the end. Kick it.
+               $answers[] = trim ($a);
        }
        fclose($pipes[1]);