mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Make errors retrievable from tor_socketpair; resolve bug 163.
svn:r4509
This commit is contained in:
+3
-3
@@ -301,11 +301,11 @@ spawn_cpuworker(void)
|
||||
int *fdarray;
|
||||
int fd;
|
||||
connection_t *conn;
|
||||
int err;
|
||||
|
||||
fdarray = tor_malloc(sizeof(int)*2);
|
||||
if (tor_socketpair(AF_UNIX, SOCK_STREAM, 0, fdarray) < 0) {
|
||||
log(LOG_ERR, "Couldn't construct socketpair: %s",
|
||||
tor_socket_strerror(tor_socket_errno(-1)));
|
||||
if ((err = tor_socketpair(AF_UNIX, SOCK_STREAM, 0, fdarray)) < 0) {
|
||||
log(LOG_ERR, "Couldn't construct socketpair: %s", tor_socket_strerror(-err));
|
||||
tor_cleanup();
|
||||
tor_free(fdarray);
|
||||
exit(1);
|
||||
|
||||
Reference in New Issue
Block a user