summaryrefslogtreecommitdiff
path: root/dev-db/mysql-udf-ipv6/files/mysql-udf-ipv6-warnings.patch
blob: 392ecd3c4f53befdb6f815a8125f46044ec12b31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
--- mysql_udf_ipv6.c.orig	2011-08-10 10:45:49.000000000 +0200
+++ mysql_udf_ipv6.c	2011-10-18 16:27:58.000000000 +0200
@@ -282,7 +282,7 @@
 {
     unsigned long length = args->lengths[0];
     long long mask = *((long long *) args->args[1]);
-    unsigned char mask8, i;
+    unsigned char i;
 
     if (!args->args[0] || !length)
     {
@@ -299,7 +299,7 @@
 
     // my ugly get-the-job-done 128-bit masking
     memset(result, 0, INET6_ADDRLEN);
-    for (i = 0; i < INET6_ADDRLEN, mask >= 8; i++, mask -= 8)
+    for (i = 0; i < INET6_ADDRLEN && mask >= 8; i++, mask -= 8)
     {
         result[i] = args->args[0][i];
     }
@@ -347,7 +347,6 @@
 {
     struct addrinfo *info;
     char *addr;
-    ushort i;
 
     if (!args->args[0] || !args->lengths[0])
     {