netaddr.c: 2 * bad loop conditions ?
Status: Beta
Brought to you by:
c4chris
netaddr.c:109:31: warning: loop exit
may only be reached after undefined behavior [-Waggressive-loop-optimizations]
for (i=0; (ouraddrs[i] != 0) && (i < MAXOURADDRS); i++) {
Maybe better code
for (i=0; (i < MAXOURADDRS) && (ouraddrs[i] != 0); i++) {
Also
netaddr.c:272:31: warning: loop exit
may only be reached after undefined behavior [-Waggressive-loop-optimizations]
Sorry, I should have given the code for the second one.
for (i=0; (ouraddrs[i] != 0) && (i < MAXOURADDRS); i++) {
Duplicate.