server_fd = fdopen(server_socket, "a+");
if (NULL == server_fd) {
send_close_forwarding_failure(client_fd);
+ close(server_socket);
return;
}
return -1;
}
if (size_read != size_written) {
- printf("only written %ld of %ld bytes!\n", (long int)size_read,
- (long int)size_written);
+ printf("only written %ld of %ld bytes!\n", (long int)size_written,
+ (long int)size_read);
return -1;
}