update the timestamp in the db

This commit is contained in:
Harald Welte 2008-12-30 14:58:44 +00:00
parent 6cc38d7f79
commit 523200b11b
1 changed files with 8 additions and 0 deletions

View File

@ -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,