From dbfc54609a2789f5e758b63fef140842db79bfdf Mon Sep 17 00:00:00 2001 From: root Date: Wed, 1 Mar 2006 18:04:00 +0000 Subject: automerge commit git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2-netsec@11527 f38db490-d61c-443f-a65b-d21fe96a405b --- cdr/cdr_manager.c | 4 ++-- cdr/cdr_odbc.c | 10 +++++----- cdr/cdr_pgsql.c | 2 +- cdr/cdr_tds.c | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) (limited to 'cdr') diff --git a/cdr/cdr_manager.c b/cdr/cdr_manager.c index e914772a2..cd43c12be 100644 --- a/cdr/cdr_manager.c +++ b/cdr/cdr_manager.c @@ -121,8 +121,8 @@ static int manager_log(struct ast_cdr *cdr) "StartTime: %s\r\n" "AnswerTime: %s\r\n" "EndTime: %s\r\n" - "Duration: %d\r\n" - "BillableSeconds: %d\r\n" + "Duration: %ld\r\n" + "BillableSeconds: %ld\r\n" "Disposition: %s\r\n" "AMAFlags: %s\r\n" "UniqueID: %s\r\n" diff --git a/cdr/cdr_odbc.c b/cdr/cdr_odbc.c index 2f78c99bb..f9a46c1f3 100644 --- a/cdr/cdr_odbc.c +++ b/cdr/cdr_odbc.c @@ -122,7 +122,7 @@ static int odbc_log(struct ast_cdr *cdr) if ((ODBC_res != SQL_SUCCESS) && (ODBC_res != SQL_SUCCESS_WITH_INFO)) { if (option_verbose > 10) ast_verbose( VERBOSE_PREFIX_4 "cdr_odbc: Failure in AllocStatement %d\n", ODBC_res); - SQLGetDiagRec(SQL_HANDLE_DBC, ODBC_con, 1, ODBC_stat, &ODBC_err, ODBC_msg, 100, &ODBC_mlen); + SQLGetDiagRec(SQL_HANDLE_DBC, ODBC_con, 1, (unsigned char *)ODBC_stat, &ODBC_err, (unsigned char *)ODBC_msg, 100, &ODBC_mlen); SQLFreeHandle(SQL_HANDLE_STMT, ODBC_stmt); connected = 0; ast_mutex_unlock(&odbc_lock); @@ -133,12 +133,12 @@ static int odbc_log(struct ast_cdr *cdr) strange reason if I don't it blows holes in memory like like a shotgun. So we just do this so its safe. */ - ODBC_res = SQLPrepare(ODBC_stmt, sqlcmd, SQL_NTS); + ODBC_res = SQLPrepare(ODBC_stmt, (unsigned char *)sqlcmd, SQL_NTS); if ((ODBC_res != SQL_SUCCESS) && (ODBC_res != SQL_SUCCESS_WITH_INFO)) { if (option_verbose > 10) ast_verbose( VERBOSE_PREFIX_4 "cdr_odbc: Error in PREPARE %d\n", ODBC_res); - SQLGetDiagRec(SQL_HANDLE_DBC, ODBC_con, 1, ODBC_stat, &ODBC_err, ODBC_msg, 100, &ODBC_mlen); + SQLGetDiagRec(SQL_HANDLE_DBC, ODBC_con, 1, (unsigned char *)ODBC_stat, &ODBC_err, (unsigned char *)ODBC_msg, 100, &ODBC_mlen); SQLFreeHandle(SQL_HANDLE_STMT, ODBC_stmt); connected = 0; ast_mutex_unlock(&odbc_lock); @@ -381,7 +381,7 @@ static int odbc_do_query(void) if ((ODBC_res != SQL_SUCCESS) && (ODBC_res != SQL_SUCCESS_WITH_INFO)) { if (option_verbose > 10) ast_verbose( VERBOSE_PREFIX_4 "cdr_odbc: Error in Query %d\n", ODBC_res); - SQLGetDiagRec(SQL_HANDLE_DBC, ODBC_con, 1, ODBC_stat, &ODBC_err, ODBC_msg, 100, &ODBC_mlen); + SQLGetDiagRec(SQL_HANDLE_DBC, ODBC_con, 1, (unsigned char *)ODBC_stat, &ODBC_err, (unsigned char *)ODBC_msg, 100, &ODBC_mlen); SQLFreeHandle(SQL_HANDLE_STMT, ODBC_stmt); connected = 0; return -1; @@ -438,7 +438,7 @@ static int odbc_init(void) if ((ODBC_res != SQL_SUCCESS) && (ODBC_res != SQL_SUCCESS_WITH_INFO)) { if (option_verbose > 10) ast_verbose( VERBOSE_PREFIX_4 "cdr_odbc: Error SQLConnect %d\n", ODBC_res); - SQLGetDiagRec(SQL_HANDLE_DBC, ODBC_con, 1, ODBC_stat, &ODBC_err, ODBC_msg, 100, &ODBC_mlen); + SQLGetDiagRec(SQL_HANDLE_DBC, ODBC_con, 1, (unsigned char *)ODBC_stat, &ODBC_err, (unsigned char *)ODBC_msg, 100, &ODBC_mlen); SQLFreeHandle(SQL_HANDLE_ENV, ODBC_env); connected = 0; return -1; diff --git a/cdr/cdr_pgsql.c b/cdr/cdr_pgsql.c index f9769ab76..776bf6a54 100644 --- a/cdr/cdr_pgsql.c +++ b/cdr/cdr_pgsql.c @@ -122,7 +122,7 @@ static int pgsql_log(struct ast_cdr *cdr) snprintf(sqlcmd,sizeof(sqlcmd),"INSERT INTO %s (calldate,clid,src,dst,dcontext,channel,dstchannel," "lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid,userfield) VALUES" - " ('%s','%s','%s','%s','%s', '%s','%s','%s','%s',%d,%d,'%s',%d,'%s','%s','%s')", + " ('%s','%s','%s','%s','%s', '%s','%s','%s','%s',%ld,%ld,'%s',%ld,'%s','%s','%s')", table,timestr,clid,cdr->src, cdr->dst, dcontext,channel, dstchannel, lastapp, lastdata, cdr->duration,cdr->billsec,ast_cdr_disp2str(cdr->disposition),cdr->amaflags, cdr->accountcode, uniqueid, userfield); diff --git a/cdr/cdr_tds.c b/cdr/cdr_tds.c index bdc02cf8b..14aa9b2bd 100644 --- a/cdr/cdr_tds.c +++ b/cdr/cdr_tds.c @@ -169,8 +169,8 @@ static int tds_log(struct ast_cdr *cdr) "%s, " /* start */ "%s, " /* answer */ "%s, " /* end */ - "%d, " /* duration */ - "%d, " /* billsec */ + "%ld, " /* duration */ + "%ld, " /* billsec */ "'%s', " /* disposition */ "'%s', " /* amaflags */ "'%s'" /* uniqueid */ -- cgit v1.2.3