if ((rc = getaddrinfo(host, port, &hints, passive ? &local : &remote))) {
PARA_ERROR_LOG("can not resolve %s address %s#%s: %s.\n",
layer4_name(l4type),
- host? : (passive? "[loopback]" : "[localhost]"),
+ host? host : (passive? "[loopback]" : "[localhost]"),
port, gai_strerror(rc));
return -E_ADDRESS_LOOKUP;
}
if (src == NULL && dst == NULL) {
PARA_ERROR_LOG("can not create %s socket %s#%s.\n",
- layer4_name(l4type), host? : (passive?
+ layer4_name(l4type), host? host : (passive?
"[loopback]" : "[localhost]"), port);
return -ERRNO_TO_PARA_ERROR(errno);
}
assert(total);
*len = 0;
while (*len < total) {
- int ret = send(fd, buf + *len, total - *len, 0);
+ int ret = write(fd, buf + *len, total - *len);
if (ret == -1)
return -ERRNO_TO_PARA_ERROR(errno);
*len += ret;
crypt_function *cf = NULL;
if (!len)
- PARA_CRIT_LOG("%s", "len == 0\n");
+ PARA_CRIT_LOG("len == 0\n");
if (fd + 1 <= cda_size)
cf = crypt_data_array[fd].send;
if (cf) {