]> sjero.net Git - linphone/commitdiff
Fix previous commit
authorYann Diorcet <yann.diorcet@belledonne-communications.com>
Tue, 12 Mar 2013 11:59:43 +0000 (12:59 +0100)
committerYann Diorcet <yann.diorcet@belledonne-communications.com>
Tue, 12 Mar 2013 11:59:43 +0000 (12:59 +0100)
coreapi/upnp.c

index e8841c2d620951c158023238ac2dd6403e920370..2dfd7f39c46db6754fc9e1f926abf420fe5c5fe4 100644 (file)
@@ -114,19 +114,17 @@ int linphone_upnp_context_send_add_port_binding(UpnpContext *lupnp, UpnpPortBind
 static int linphone_upnp_strncmpi(const char *str1, const char *str2, int len) {
        int i = 0;
        char char1, char2;
-       while(true) {
-               if(i >= len) {
-                       return 0;
-               }
+       while(i < len) {
                char1 = toupper(*str1);
                char2 = toupper(*str2);
-               if(char1 == '\0' || char2 == '\0' || char1 != char2) {
+               if(char1 == '\0' || char1 != char2) {
                        return char1 - char2;
                }
                str1++;
                str2++;
                i++;
        }
+       return 0;
 }
 
 static int linphone_upnp_str_min(const char *str1, const char *str2) {