diff options
author | Harald Welte <laforge@gnumonks.org> | 2008-12-30 14:58:44 +0000 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2008-12-30 14:58:44 +0000 |
commit | 523200b11b5089e1dc81d122a194cd5c0279c529 (patch) | |
tree | 546b710dbc6cdd9f9f685d028b5f52572d05ccd2 /src/db.c | |
parent | 6cc38d7f79fd67eeb13bb717ac1f038d404ea21c (diff) |
update the timestamp in the db
Diffstat (limited to 'src/db.c')
-rw-r--r-- | src/db.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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, |