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));
|
||||
strncpy(subscriber->imsi, imsi, GSM_IMSI_LENGTH-1);
|
||||
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;
|
||||
}
|
||||
result = dbi_conn_queryf(conn,
|
||||
|
|
Loading…
Reference in New Issue