Remove extraneous check from integer-type fields.

(closes issue #19027)
 Reported by: mlehner
 
Review: https://reviewboard.asterisk.org/r/1149/


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@311799 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Tilghman Lesher
2011-03-29 07:08:39 +00:00
parent 0a186e3f4f
commit b8aef91ce8

View File

@@ -571,9 +571,7 @@ static void odbc_log(const struct ast_event *event, void *userdata)
} }
break; break;
case SQL_INTEGER: case SQL_INTEGER:
if (ast_strlen_zero(colptr)) { {
continue;
} else {
int integer = 0; int integer = 0;
if (strcasecmp(entry->name, "eventtype") == 0) { if (strcasecmp(entry->name, "eventtype") == 0) {
integer = (int) record.event_type; integer = (int) record.event_type;
@@ -590,9 +588,7 @@ static void odbc_log(const struct ast_event *event, void *userdata)
} }
break; break;
case SQL_BIGINT: case SQL_BIGINT:
if (ast_strlen_zero(colptr)) { {
continue;
} else {
long long integer = 0; long long integer = 0;
if (strcasecmp(entry->name, "eventtype") == 0) { if (strcasecmp(entry->name, "eventtype") == 0) {
integer = (long long) record.event_type; integer = (long long) record.event_type;
@@ -609,9 +605,7 @@ static void odbc_log(const struct ast_event *event, void *userdata)
} }
break; break;
case SQL_SMALLINT: case SQL_SMALLINT:
if (ast_strlen_zero(colptr)) { {
continue;
} else {
short integer = 0; short integer = 0;
if (strcasecmp(entry->name, "eventtype") == 0) { if (strcasecmp(entry->name, "eventtype") == 0) {
integer = (short) record.event_type; integer = (short) record.event_type;
@@ -628,9 +622,7 @@ static void odbc_log(const struct ast_event *event, void *userdata)
} }
break; break;
case SQL_TINYINT: case SQL_TINYINT:
if (ast_strlen_zero(colptr)) { {
continue;
} else {
char integer = 0; char integer = 0;
if (strcasecmp(entry->name, "eventtype") == 0) { if (strcasecmp(entry->name, "eventtype") == 0) {
integer = (char) record.event_type; integer = (char) record.event_type;
@@ -647,9 +639,7 @@ static void odbc_log(const struct ast_event *event, void *userdata)
} }
break; break;
case SQL_BIT: case SQL_BIT:
if (ast_strlen_zero(colptr)) { {
continue;
} else {
char integer = 0; char integer = 0;
if (strcasecmp(entry->name, "eventtype") == 0) { if (strcasecmp(entry->name, "eventtype") == 0) {
integer = (char) record.event_type; integer = (char) record.event_type;
@@ -669,9 +659,7 @@ static void odbc_log(const struct ast_event *event, void *userdata)
break; break;
case SQL_NUMERIC: case SQL_NUMERIC:
case SQL_DECIMAL: case SQL_DECIMAL:
if (ast_strlen_zero(colptr)) { {
continue;
} else {
double number = 0.0; double number = 0.0;
if (strcasecmp(entry->name, "eventtype") == 0) { if (strcasecmp(entry->name, "eventtype") == 0) {
number = (double)record.event_type; number = (double)record.event_type;
@@ -690,9 +678,7 @@ static void odbc_log(const struct ast_event *event, void *userdata)
case SQL_FLOAT: case SQL_FLOAT:
case SQL_REAL: case SQL_REAL:
case SQL_DOUBLE: case SQL_DOUBLE:
if (ast_strlen_zero(colptr)) { {
continue;
} else {
double number = 0.0; double number = 0.0;
if (strcasecmp(entry->name, "eventtype") == 0) { if (strcasecmp(entry->name, "eventtype") == 0) {
number = (double) record.event_type; number = (double) record.event_type;