Skip to content

Commit f9cade9

Browse files
committed
Improved error logging on parsing KV flags for save()
1 parent 1668bc3 commit f9cade9

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

lib/reg/save_flags.c

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,21 +74,24 @@ int reg_fixup_save_flags(void** param, struct save_flags *default_flags)
7474
/* max-contacts */
7575
if (flag_vals[0].s) {
7676
if (str2int(&flag_vals[0], &save_flags->max_contacts) < 0) {
77-
LM_ERR("value is not an integer\n");
77+
LM_ERR("max-contacts [%.*s] value is not an integer\n",
78+
flag_vals[0].len, flag_vals[0].s);
7879
return -1;
7980
}
8081
}
8182
/* min-expires */
8283
if (flag_vals[1].s) {
8384
if (str2int(&flag_vals[1], &save_flags->min_expires) < 0) {
84-
LM_ERR("value is not an integer\n");
85+
LM_ERR("min-expires [%.*s] value is not an integer\n",
86+
flag_vals[1].len, flag_vals[1].s);
8587
return -1;
8688
}
8789
}
8890
/* max-expires */
8991
if (flag_vals[2].s) {
9092
if (str2int(&flag_vals[2], &save_flags->max_expires) < 0) {
91-
LM_ERR("value is not an integer\n");
93+
LM_ERR("min-expires [%.*s] value is not an integer\n",
94+
flag_vals[2].len, flag_vals[2].s);
9295
return -1;
9396
}
9497
}

0 commit comments

Comments
 (0)