From 027ae6eea1f3f12fea79a65297d98a76c06f4139 Mon Sep 17 00:00:00 2001 From: brenosilva Date: Sun, 17 Jun 2012 13:49:33 +0000 Subject: [PATCH] Fix warnings --- apache2/msc_tree.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/apache2/msc_tree.c b/apache2/msc_tree.c index 8dae4e24..6dab16fc 100644 --- a/apache2/msc_tree.c +++ b/apache2/msc_tree.c @@ -18,6 +18,7 @@ #include #if !defined(WIN32) || !defined(WINNT) #include +#include #endif #include "apr_lib.h" #include "msc_util.h" @@ -171,9 +172,10 @@ int TreePrefixContainNetmask(TreePrefix *prefix, unsigned char netmask) { prefix_data = prefix->prefix_data; - for(prefix_data != NULL; ; prefix_data = prefix_data->next) { + while (prefix_data != NULL) { if (prefix_data->netmask == netmask) return 1; + prefix_data = prefix_data->next; } return 0; @@ -386,9 +388,10 @@ TreeNode *CPTAddElement(unsigned char *ipdata, unsigned int ip_bitmask, CPTTree prefix_data = node->prefix->prefix_data; - for(prefix_data != NULL; ; prefix_data = prefix_data->next) { + while(prefix_data != NULL) { if (prefix_data->netmask == netmask) ++found; + prefix_data = prefix_data->next; } if (found != 0) { @@ -516,10 +519,11 @@ TreeNode *CPTAddElement(unsigned char *ipdata, unsigned int ip_bitmask, CPTTree int TreeCheckData(TreePrefix *prefix, CPTData *prefix_data, unsigned int netmask) { - for(prefix_data != NULL; ; prefix_data = prefix_data->next) { + while(prefix_data != NULL) { if (prefix_data->netmask == netmask) { return 1; } + prefix_data = prefix_data->next; } return 0;