From 523200b11b5089e1dc81d122a194cd5c0279c529 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Tue, 30 Dec 2008 14:58:44 +0000 Subject: [PATCH] update the timestamp in the db --- src/db.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/db.c b/src/db.c index a3bf6ce87..e8c6ac941 100644 --- a/src/db.c +++ b/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,