You are viewing a plain text version of this content. The canonical link for it is here.
Posted to savan-dev@ws.apache.org by sa...@apache.org on 2007/09/17 06:22:16 UTC

svn commit: r576249 - /webservices/savan/trunk/c/src/core/mod_savan.c

Author: samisa
Date: Sun Sep 16 21:22:06 2007
New Revision: 576249

URL: http://svn.apache.org/viewvc?rev=576249&view=rev
Log:
Fixed the sifault due to failed database connection

Modified:
    webservices/savan/trunk/c/src/core/mod_savan.c

Modified: webservices/savan/trunk/c/src/core/mod_savan.c
URL: http://svn.apache.org/viewvc/webservices/savan/trunk/c/src/core/mod_savan.c?rev=576249&r1=576248&r2=576249&view=diff
==============================================================================
--- webservices/savan/trunk/c/src/core/mod_savan.c (original)
+++ webservices/savan/trunk/c/src/core/mod_savan.c Sun Sep 16 21:22:06 2007
@@ -82,6 +82,11 @@
                   "renewed boolean)";
     db_mgr = savan_db_mgr_create(env, conf_ctx);
     dbconn = savan_db_mgr_get_dbconn(db_mgr, env);
+    if (!dbconn)
+    {
+        AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "Could not connect to databse");
+        return AXIS2_FAILURE;
+    }
     rc = sqlite3_exec(dbconn, sql_stmt1, NULL, 0, &error_msg);
     if( rc != SQLITE_OK )
     {