File modev-return.diff of Package apache2-mod_evasive

From: Jan Engelhardt <jengelh@inai.de>
Date: 2012-07-10 18:24:19.208700830 +0200

build: resolve compiler warnings

rpmlint complaints loudly:
I: Program returns random data in a function
E: mod_evasive no-return-in-nonvoid-function mod_evasive20.c:118, 301

---
 mod_evasive20.c |    2 ++
 1 file changed, 2 insertions(+)

Index: mod_evasive/mod_evasive20.c
===================================================================
--- mod_evasive.orig/mod_evasive20.c
+++ mod_evasive/mod_evasive20.c
@@ -115,6 +115,7 @@ static void * create_hit_list(apr_pool_t
     /* Create a new hit list for this listener */
 
     hit_list = ntt_create(hash_table_size);
+    return hit_list;
 }
 
 static const char *whitelist(cmd_parms *cmd, void *dconfig, const char *ip)
@@ -298,6 +299,7 @@ static apr_status_t destroy_hit_list(voi
   ntt_destroy(hit_list);
   free(email_notify);
   free(system_command);
+  return APR_SUCCESS;
 }
 
 
openSUSE Build Service is sponsored by