update the timestamp in the db
diff --git a/src/db.c b/src/db.c
index a3bf6ce..e8c6ac9 100644
--- a/src/db.c
+++ b/src/db.c
@@ -163,6 +163,14 @@
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,