update the timestamp in the db
This commit is contained in:
parent
6cc38d7f79
commit
523200b11b
8
src/db.c
8
src/db.c
|
@ -163,6 +163,14 @@ struct gsm_subscriber* db_create_subscriber(char imsi[GSM_IMSI_LENGTH]) {
|
||||||
memset(subscriber, 0, sizeof(*subscriber));
|
memset(subscriber, 0, sizeof(*subscriber));
|
||||||
strncpy(subscriber->imsi, imsi, GSM_IMSI_LENGTH-1);
|
strncpy(subscriber->imsi, imsi, GSM_IMSI_LENGTH-1);
|
||||||
if (!db_get_subscriber(GSM_SUBSCRIBER_IMSI, subscriber)) {
|
if (!db_get_subscriber(GSM_SUBSCRIBER_IMSI, subscriber)) {
|
||||||
|
result = dbi_conn_queryf(conn,
|
||||||
|
"UPDATE Subscriber set updated = datetime('now') "
|
||||||
|
"WHERE imsi = %s " , imsi);
|
||||||
|
if (result==NULL) {
|
||||||
|
printf("DB: failed to update timestamp\n");
|
||||||
|
} else {
|
||||||
|
dbi_result_free(result);
|
||||||
|
}
|
||||||
return subscriber;
|
return subscriber;
|
||||||
}
|
}
|
||||||
result = dbi_conn_queryf(conn,
|
result = dbi_conn_queryf(conn,
|
||||||
|
|
Loading…
Reference in New Issue