Module: sems
Branch: master
Commit: 870f6e10a73285b122b003b8db94a234d10358dd
URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=870f6e10a73285b122b003b8db94a234d10358dd

Author: Stefan Sayer <[email protected]>
Committer: Stefan Sayer <[email protected]>
Date:   Thu Jan  6 15:34:36 2011 +0100

more int2str type correctness fixing

---

 apps/dsm/mods/mod_mysql/ModMysql.cpp |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/apps/dsm/mods/mod_mysql/ModMysql.cpp 
b/apps/dsm/mods/mod_mysql/ModMysql.cpp
index fe6f73e..21b0bbe 100644
--- a/apps/dsm/mods/mod_mysql/ModMysql.cpp
+++ b/apps/dsm/mods/mod_mysql/ModMysql.cpp
@@ -254,9 +254,9 @@ EXEC_ACTION_START(SCMyExecuteAction) {
     mysqlpp::SimpleResult res = query.execute();
     if (res) {
       sc_sess->CLR_ERRNO;
-      sc_sess->var["db.rows"] = int2str(res.rows());
+      sc_sess->var["db.rows"] = int2str((long)res.rows());
       sc_sess->var["db.info"] = res.info();
-      sc_sess->var["db.insert_id"] = int2str(res.insert_id());
+      sc_sess->var["db.insert_id"] = int2str((long)res.insert_id());
     } else {
       sc_sess->SET_ERRNO(DSM_ERRNO_MY_QUERY);
       sc_sess->SET_STRERROR(res.info());
@@ -295,7 +295,7 @@ EXEC_ACTION_START(SCMyQueryAction) {
       sc_sess->transferOwnership(m_res);
 
       sc_sess->CLR_ERRNO;    
-      sc_sess->var["db.rows"] = int2str(res.num_rows());
+      sc_sess->var["db.rows"] = int2str((unsigned int)res.num_rows());
     } else {
       sc_sess->SET_ERRNO(DSM_ERRNO_MY_QUERY);
       sc_sess->SET_STRERROR("query did not have a result");
@@ -344,7 +344,7 @@ EXEC_ACTION_START(SCMyQueryGetResultAction) {
       }
 
       sc_sess->CLR_ERRNO;    
-      sc_sess->var["db.rows"] = int2str(res.num_rows());
+      sc_sess->var["db.rows"] = int2str((unsigned int)res.num_rows());
     } else {
       sc_sess->SET_ERRNO(DSM_ERRNO_MY_QUERY);
     }
@@ -591,9 +591,9 @@ EXEC_ACTION_START(SCMyPutFileToDBAction) {
     mysqlpp::SimpleResult res = query.execute();
     if (res) {
       sc_sess->CLR_ERRNO;
-      sc_sess->var["db.rows"] = int2str(res.rows());
+      sc_sess->var["db.rows"] = int2str((long)res.rows());
       sc_sess->var["db.info"] = res.info();
-      sc_sess->var["db.insert_id"] = int2str(res.insert_id());
+      sc_sess->var["db.insert_id"] = int2str((long)res.insert_id());
     } else {
       sc_sess->SET_ERRNO(DSM_ERRNO_MY_QUERY);
       sc_sess->SET_STRERROR(res.info());

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to