summaryrefslogtreecommitdiff
path: root/cvsps/05-inet_addr_fix.patch
diff options
context:
space:
mode:
Diffstat (limited to 'cvsps/05-inet_addr_fix.patch')
-rw-r--r--cvsps/05-inet_addr_fix.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/cvsps/05-inet_addr_fix.patch b/cvsps/05-inet_addr_fix.patch
new file mode 100644
index 0000000..ae333ac
--- /dev/null
+++ b/cvsps/05-inet_addr_fix.patch
@@ -0,0 +1,13 @@
+Author: Iustin Pop <iusty@k1024.org>
+Description: Fix the inet_addr result check with correct type casting
+--- a/cbtcommon/tcpsocket.c
++++ b/cbtcommon/tcpsocket.c
+@@ -198,7 +198,7 @@
+ memcpy(dest, &ip.s_addr, sizeof(ip.s_addr));
+ }
+ #else
+- if ( (*dest = inet_addr(addr_str)) != -1)
++ if ( (*dest = inet_addr(addr_str)) != (in_addr_t)-1)
+ {
+ /* nothing */
+ }