...
|
...
|
@@ -1093,7 +1093,10 @@ avp_flags_t register_avpflag(char* name) {
|
1093
|
1093
|
avp_flags_t ret;
|
1094
|
1094
|
ret = get_avpflag_no(name);
|
1095
|
1095
|
if (ret == 0) {
|
1096
|
|
- if (registered_avpflags_no >= MAX_AVPFLAG) return -1;
|
|
1096
|
+ if (registered_avpflags_no >= MAX_AVPFLAG) {
|
|
1097
|
+ LOG(L_ERR, "register_avpflag: cannot register new avp flag ('%s'), max.number of flags (%d) reached\n", name, MAX_AVPFLAG);
|
|
1098
|
+ return -1;
|
|
1099
|
+ }
|
1097
|
1100
|
ret = 1<<(AVP_CUSTOM_FLAGS+registered_avpflags_no);
|
1098
|
1101
|
registered_avpflags[registered_avpflags_no++] = name;
|
1099
|
1102
|
}
|