diff options
Diffstat (limited to 'openbsc')
-rw-r--r-- | openbsc/src/libmsc/db.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/openbsc/src/libmsc/db.c b/openbsc/src/libmsc/db.c index bdecbb436..0999071ad 100644 --- a/openbsc/src/libmsc/db.c +++ b/openbsc/src/libmsc/db.c @@ -1611,7 +1611,9 @@ int db_sms_mark_delivered(struct gsm_sms *sms) result = dbi_conn_queryf(conn, "UPDATE SMS " - "SET sent = datetime('now') " + "SET " + "sent = datetime('now'), " + "user_data = NULL, header = NULL, text = NULL " "WHERE id = %llu", sms->id); if (!result) { LOGP(DDB, LOGL_ERROR, "Failed to mark SMS %llu as sent.\n", sms->id); |