diff options
author | Harald Welte <laforge@osmocom.org> | 2022-05-17 19:01:43 +0200 |
---|---|---|
committer | Harald Welte <laforge@osmocom.org> | 2022-05-17 19:30:46 +0200 |
commit | 8ceab5f076119946f5918280b1a15a4223445609 (patch) | |
tree | 5ce6440aed0b0f7981c5bf878ea6f31f17201f63 /src/libmsc/sms_queue.c | |
parent | a03416b80661c4fc9d4303c6a1554252dc6e3a8c (diff) |
sms: Introduce VTY-configurable minimum SMS validity periodlaforge/sqlite3
This is meant as a safeguard against users or user equipment which
doesn't set a reasonable validity period. Using this setting, the
SMSC administrator can set a minimum SMS validity period. Any SMS
submitted with lower validity period will be extended to that minimum.
Change-Id: I192528a6f9059d158fa12876a247d61bd7edaec8
Related: OS#5567
Diffstat (limited to 'src/libmsc/sms_queue.c')
-rw-r--r-- | src/libmsc/sms_queue.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libmsc/sms_queue.c b/src/libmsc/sms_queue.c index 24811c513..9f18f4feb 100644 --- a/src/libmsc/sms_queue.c +++ b/src/libmsc/sms_queue.c @@ -475,6 +475,7 @@ struct sms_queue_config *sms_queue_cfg_alloc(void *ctx) sqcfg->delete_delivered = true; sqcfg->delete_expired = true; sqcfg->default_validity_mins = 7 * 24 * 60; /* 7 days */ + sqcfg->minimum_validity_mins = 1; sqcfg->db_file_path = talloc_strdup(ctx, SMS_DEFAULT_DB_FILE_PATH); return sqcfg; |