]> granicus.if.org Git - ejabberd/commitdiff
* src/odbc/ejabberd_odbc.erl: Better error handling for MySQL native driver (EJAB...
authorMickaël Rémond <mickael.remond@process-one.net>
Tue, 17 Jul 2007 07:09:04 +0000 (07:09 +0000)
committerMickaël Rémond <mickael.remond@process-one.net>
Tue, 17 Jul 2007 07:09:04 +0000 (07:09 +0000)
SVN Revision: 813

ChangeLog
src/odbc/ejabberd_odbc.erl

index 4759b99b9860b73f6f3ea97111d0f2b3e9bcd8c8..4d20177c64db9b5a03f8d1beed8e35a8d111ba20 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-07-17  Mickael Remond  <mickael.remond@process-one.net>
+
+       * src/odbc/ejabberd_odbc.erl: Better error handling for MySQL
+       native driver (EJAB-224).
+
 2007-07-15  Alexey Shchepin  <alexey@sevcom.net>
 
        * src/ejabberd_s2s.erl: Added remove_connection/3
@@ -12,7 +17,7 @@
 
        * src/mod_echo.erl: mod_echo does not reply to other
        components. This is to make sure that a component will not
-       discover its own capabilities (EJAB-281).
+       discover its own capabilities (Thanks to Badlop) (EJAB-281).
        * src/ejabberd.cfg: disable mod_echo in the example config
        file. mod_echo is mainly a development/test module.
 
index 454c817086940c226189d18b15b4258bf59c225c..a10b07a91c14a6f323e0ae21003a07021bf34436 100644 (file)
@@ -293,6 +293,8 @@ mysql_to_odbc({updated, MySQLRes}) ->
 mysql_to_odbc({data, MySQLRes}) ->
     mysql_item_to_odbc(mysql:get_result_field_info(MySQLRes),
                       mysql:get_result_rows(MySQLRes));
+mysql_to_odbc({error, MySQLRes}) when is_list(MySQLRes) ->
+    {error, MySQLRes};
 mysql_to_odbc({error, MySQLRes}) ->
     {error, mysql:get_result_reason(MySQLRes)}.