[packages] chillispot: Add missing logical operator
git-svn-id: svn://svn.openwrt.org/openwrt/packages@18096 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
aadbaaa9cc
commit
52b33d1d82
57
net/chillispot/patches/200-gcc_fix.patch
Normal file
57
net/chillispot/patches/200-gcc_fix.patch
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
diff -Naur chillispot-1.1.0/src/tun.c chillispot-1.1.0.patched/src/tun.c
|
||||||
|
--- chillispot-1.1.0/src/tun.c 2006-09-24 20:48:25.000000000 +0300
|
||||||
|
+++ chillispot-1.1.0.patched/src/tun.c 2009-10-20 02:08:49.000000000 +0300
|
||||||
|
@@ -366,7 +366,7 @@
|
||||||
|
this->addrs++;
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
-#elif defined (__FreeBSD__) defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||||
|
+#elif defined (__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||||
|
|
||||||
|
int fd;
|
||||||
|
struct ifaliasreq areq;
|
||||||
|
@@ -445,7 +445,7 @@
|
||||||
|
#if defined(__linux__)
|
||||||
|
ifr.ifr_netmask.sa_family = AF_INET;
|
||||||
|
|
||||||
|
-#elif defined(__FreeBSD__) defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||||
|
+#elif defined(__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||||
|
((struct sockaddr_in *) &ifr.ifr_addr)->sin_len =
|
||||||
|
sizeof (struct sockaddr_in);
|
||||||
|
((struct sockaddr_in *) &ifr.ifr_dstaddr)->sin_len =
|
||||||
|
@@ -497,7 +497,7 @@
|
||||||
|
((struct sockaddr_in *) &ifr.ifr_netmask)->sin_addr.s_addr =
|
||||||
|
netmask->s_addr;
|
||||||
|
|
||||||
|
-#elif defined(__FreeBSD__) defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||||
|
+#elif defined(__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||||
|
((struct sockaddr_in *) &ifr.ifr_addr)->sin_addr.s_addr =
|
||||||
|
netmask->s_addr;
|
||||||
|
|
||||||
|
@@ -585,7 +585,7 @@
|
||||||
|
close(fd);
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
-#elif defined(__FreeBSD__) defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||||
|
+#elif defined(__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||||
|
|
||||||
|
struct {
|
||||||
|
struct rt_msghdr rt;
|
||||||
|
@@ -674,7 +674,7 @@
|
||||||
|
#if defined(__linux__)
|
||||||
|
struct ifreq ifr;
|
||||||
|
|
||||||
|
-#elif defined(__FreeBSD__) defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||||
|
+#elif defined(__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||||
|
char devname[IFNAMSIZ+5]; /* "/dev/" + ifname */
|
||||||
|
int devnum;
|
||||||
|
struct ifaliasreq areq;
|
||||||
|
@@ -722,7 +722,7 @@
|
||||||
|
ioctl((*tun)->fd, TUNSETNOCSUM, 1); /* Disable checksums */
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
-#elif defined(__FreeBSD__) defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||||
|
+#elif defined(__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__APPLE__)
|
||||||
|
|
||||||
|
/* Find suitable device */
|
||||||
|
for (devnum = 0; devnum < 255; devnum++) { /* TODO 255 */
|
Loading…
x
Reference in New Issue
Block a user