... | ... |
@@ -88,7 +88,7 @@ static int cpool_addunix(char *path) { |
88 | 88 |
static int islocal(struct sockaddr *sa, socklen_t addrlen) { |
89 | 89 |
int s = socket(sa->sa_family, SOCK_STREAM, 0); |
90 | 90 |
int ret; |
91 |
- if (!s) return 0; |
|
91 |
+ if (s < 0) return 0; |
|
92 | 92 |
ret = (bind(s, sa, addrlen) == 0); |
93 | 93 |
close(s); |
94 | 94 |
return ret; |