Module: kamailio
Branch: master
Commit: 6b0b8cb84b7d0e965d50bdf0dfa5423004879f55
URL:
https://github.com/kamailio/kamailio/commit/6b0b8cb84b7d0e965d50bdf0dfa5423…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2025-01-14T13:16:12+01:00
siputils: declare iterator out if for loop for C99 compiler
- for sip_generate_charging_vector()
- variables declared at the begining of blocks
---
Modified: src/modules/siputils/chargingvector.c
---
Diff:
https://github.com/kamailio/kamailio/commit/6b0b8cb84b7d0e965d50bdf0dfa5423…
Patch:
https://github.com/kamailio/kamailio/commit/6b0b8cb84b7d0e965d50bdf0dfa5423…
---
diff --git a/src/modules/siputils/chargingvector.c
b/src/modules/siputils/chargingvector.c
index e86f56eb6f3..fa99b732d7b 100644
--- a/src/modules/siputils/chargingvector.c
+++ b/src/modules/siputils/chargingvector.c
@@ -88,6 +88,9 @@ static void sip_generate_charging_vector(char *pcv, const unsigned int
maxsize)
static struct in_addr ip = {0};
unsigned char newConferenceIdentifier[SIZE_CONF_ID] = {0};
int len = SIZE_CONF_ID;
+ int i;
+ char *ptr = NULL;
+ char *endptr = NULL;
/* if supplied buffer cannot carry 16 (SIZE_CONF_ID) hex characters and a null
terminator (=33 bytes), then reduce length of generated icid-value */
@@ -145,10 +148,10 @@ static void sip_generate_charging_vector(char *pcv, const unsigned
int maxsize)
idx++;
}
LM_DBG("PCV generate\n");
- char *ptr = pcv;
- const char *endptr = ptr + maxsize - 1;
+ ptr = pcv;
+ endptr = ptr + maxsize - 1;
- for(int i = 0; i < len && ptr < endptr; i++) {
+ for(i = 0; i < len && ptr < endptr; i++) {
ptr += snprintf(ptr, 3, "%02X", newConferenceIdentifier[i]);
}
}