commit fcb1b5fdafbcf571a0d6c7f223d2f0db27497868
parent cedde2e43ffa59a08a2e3306d1b4937411458b11
Author: uriel <uriel@localhost.localdomain>
Date: Thu, 8 Jun 2006 23:32:12 +0200
I suck, I suck and I suck; fuck vim; used ed to fix things up
Diffstat:
1 file changed, 11 insertions(+), 14 deletions(-)
diff --git a/libixp/socket.c b/libixp/socket.c
@@ -72,20 +72,17 @@ connect_inet_sock(char *host)
int
ixp_connect_sock(char *address)
{
- char *p = strchr(address, '!');
- char *addr, *type;
-
- if(!p)
- return -1;
- *p = 0;
-
- addr = &p[1];
- type = address; /* unix, inet */
-
- if(!strncmp(type, "unix", 5))
- return connect_unix_sock(addr);
- else if(!strncmp(type, "tcp", 4))
- return connect_inet_sock(addr);
+ char *p;
+
+ if(p = strchr(address, '!')) {
+ *p = 0;
+ p++;
+
+ if(!strncmp(address, "unix", 5))
+ return connect_unix_sock(p);
+ else if(!strncmp(address, "tcp", 4))
+ return connect_inet_sock(p);
+ }
return -1;
}