Module: kamailio Branch: master Commit: f677dea597db6ceaa66a2755dd6e9e738855dc35 URL: https://github.com/kamailio/kamailio/commit/f677dea597db6ceaa66a2755dd6e9e73...
Author: Victor Seva linuxmaniac@torreviejawireless.org Committer: Victor Seva linuxmaniac@torreviejawireless.org Date: 2021-10-14T15:16:52+02:00
lcr: fix build
lcr_mod.c: In function 'find_gateway_by_ip_and_port': lcr_mod.c:930:2: error: 'for' loop initial declarations are only allowed in C99 or C11 mode for (int i = 1; i <= gws[0].ip_addr.u.addr32[0]; i++) { ^ lcr_mod.c:930:2: note: use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code ../../Makefile.rules:100: recipe for target 'lcr_mod.o' failed make[3]: *** [lcr_mod.o] Error 1
---
Modified: src/modules/lcr/lcr_mod.c
---
Diff: https://github.com/kamailio/kamailio/commit/f677dea597db6ceaa66a2755dd6e9e73... Patch: https://github.com/kamailio/kamailio/commit/f677dea597db6ceaa66a2755dd6e9e73...
---
diff --git a/src/modules/lcr/lcr_mod.c b/src/modules/lcr/lcr_mod.c index d796c08c2c..630593bd36 100644 --- a/src/modules/lcr/lcr_mod.c +++ b/src/modules/lcr/lcr_mod.c @@ -925,9 +925,9 @@ static int comp_gws(const void *_g1, const void *_g2) * Compare a gateway using IP address and the src port */ static struct gw_info * find_gateway_by_ip_and_port(struct gw_info * gw, struct gw_info * gws) { - int tmp = 0, gw_index = 0; + int tmp = 0, gw_index = 0, i;
- for (int i = 1; i <= gws[0].ip_addr.u.addr32[0]; i++) { + for (i = 1; i <= gws[0].ip_addr.u.addr32[0]; i++) { tmp = memcmp(gws[i].ip_addr.u.addr, gw->ip_addr.u.addr, gws[i].ip_addr.len); if (gws[i].ip_addr.af == gw->ip_addr.af && gws[i].ip_addr.len == gw->ip_addr.len &&