blob: 392ecd3c4f53befdb6f815a8125f46044ec12b31 [file] [log] [blame]
--- 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])
{