Add caught exception for 'XML_RPC2_CurlException'
authorNeutron Soutmun <neo.neutron@gmail.com>
Fri, 3 Apr 2009 01:57:10 +0000 (08:57 +0700)
committerNeutron Soutmun <neo.neutron@gmail.com>
Fri, 3 Apr 2009 01:57:10 +0000 (08:57 +0700)
2009-04-03  Neutron Soutmun <neo.neutron@gmail.com>

* weblogin/{login,squid_helper}.php: Add caught exception for
  'XML_RPC2_CurlException' which thrown on server unreachable.

ChangeLog
weblogin/login.php
weblogin/squid_helper.php

index f8164f5..4af5dd0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2009-04-03  Neutron Soutmun <neo.neutron@gmail.com>
 
+       * weblogin/{login,squid_helper}.php: Add caught exception for 
+         'XML_RPC2_CurlException' which thrown on server unreachable.
+
+2009-04-03  Neutron Soutmun <neo.neutron@gmail.com>
+
        * src/rh-config.{h,c}, src/rh-server.c , src/rh-xmlrpc-cmd.c:
          - Drop all xml_serv_* due to now only the "localhost" that 
            gnet_xmlrpc_client_new() can make a connection to.
index 4cc2c5c..ff1b202 100644 (file)
@@ -68,6 +68,9 @@ try {
 } catch (XML_RPC2_FaultException $e) {
   $message = get_message('ERR_CONNECT_SERVER');
   $forward = false;
+} catch (XML_RPC2_CurlExeption $e) {
+  $message = get_message('ERR_CONNECT_SERVER');
+  $forward = false;
 } catch (Exception $e) {
   $message = get_message('ERR_CONNECT_SERVER');
   $forward = false;
index aad9755..f744e8f 100644 (file)
@@ -67,6 +67,8 @@ while (!feof(STDIN)) {
 
   } catch (XML_RPC2_FaultException $e) {
       fwrite(STDOUT, "ERR\n");
+  } catch (XML_RPC2_CurlException $e) {
+      fwrite(STDOUT, "ERR\n");
   } catch (Exception $e) {
       fwrite(STDOUT, "ERR\n");
   }