aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2023-03-01 13:36:14 +0700
committerfixeria <vyanitskiy@sysmocom.de>2023-03-01 21:53:24 +0000
commit4a61575917db0be0c246d1bec6e96230b618388f (patch)
treef8360310b14e04e429baaab8a5cefec0e58836b3
parent111b13f9a22875548eca9a0906fd6c351626c804 (diff)
utils: fix incorrect string checks in meas_db_insert()
Comparing an array to null is not useful, since the test will always evaluate as true (NO_EFFECT). Change-Id: I8a41078070119bc22d594c0dfff5d98b5d16f970 Fixes: fbead4327 utils: store more fields from meas-feed in db Fixes: CID#310821
-rw-r--r--src/utils/meas_db.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/utils/meas_db.c b/src/utils/meas_db.c
index 1b4f1f3ef..2f81524ae 100644
--- a/src/utils/meas_db.c
+++ b/src/utils/meas_db.c
@@ -94,19 +94,19 @@ int meas_db_insert(struct meas_db_state *st, unsigned long timestamp,
SCK_OK(st->db, sqlite3_bind_int(st->stmt_ins_mr, 6, mfm->lchan_type));
SCK_OK(st->db, sqlite3_bind_int(st->stmt_ins_mr, 7, mfm->pchan_type));
- if (mfm->imsi)
+ if (mfm->imsi[0] != '\0')
SCK_OK(st->db, sqlite3_bind_text(st->stmt_ins_mr, 8,
mfm->imsi, -1, SQLITE_STATIC));
else
SCK_OK(st->db, sqlite3_bind_null(st->stmt_ins_mr, 8));
- if (mfm->name)
+ if (mfm->name[0] != '\0')
SCK_OK(st->db, sqlite3_bind_text(st->stmt_ins_mr, 9,
mfm->name, -1, SQLITE_STATIC));
else
SCK_OK(st->db, sqlite3_bind_null(st->stmt_ins_mr, 9));
- if (mfm->scenario)
+ if (mfm->scenario[0] != '\0')
SCK_OK(st->db, sqlite3_bind_text(st->stmt_ins_mr, 10,
mfm->scenario, -1, SQLITE_STATIC));
else