From 27605bae6a51e743b2ed8835d965c26566ca976b Mon Sep 17 00:00:00 2001 From: "7u83@mail.ru" <7u83@mail.ru@noemail.net> Date: Thu, 17 Jul 2014 20:58:58 +0000 Subject: [PATCH] Corrected error handling after sqlite3_step FossilOrigin-Name: 304213ff9cc4d401a91864bc509363b93a44cf62ba68dcddf57c3b266314f710 --- src/ac/db.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/ac/db.c b/src/ac/db.c index 22cf67e6..f8c33570 100644 --- a/src/ac/db.c +++ b/src/ac/db.c @@ -54,16 +54,14 @@ int db_start() rc = sqlite3_bind_text(stmt,1,conf_acid,-1,SQLITE_STATIC); - printf ("RC: %d\n",rc); + rc = sqlite3_bind_text(stmt,2,conf_acname,-1,SQLITE_STATIC); - sqlite3_bind_text(stmt,2,conf_acname,-1,SQLITE_STATIC); sqlite3_step(stmt); rc = sqlite3_prepare_v2(handle, "UPDATE acs SET lastseen=datetime('now') WHERE acid=?;",-1,&ping_stmt,0); rc = sqlite3_bind_text(ping_stmt,1,conf_acid,-1,SQLITE_STATIC); // rc = sqlite3_prepare_v2(handle, "UPDATE acs SET lastseen=99 WHERE acid=? ;",-1,&ping_stmt,0); - printf("RCPin: %d\n",rc); return 1; errX: @@ -77,7 +75,7 @@ errX: void db_ping() { int rc = sqlite3_step(ping_stmt); - if (rc){ + if (rc!=SQLITE_DONE){ cw_log(LOG_ERR,"Error: Can't ping database, error code %d",rc); } }