diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2015-03-23 02:39:41 +0100 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2015-03-23 02:39:41 +0100 |
commit | 6dbb8e041cd07b76712bec54d3fcd974a591c620 (patch) | |
tree | 563322c8dc8bb0dbe1446da5c8cfa88b49bf07f1 /src/android_ctrl_sock.c | |
parent | 0e8493ea17c1bba64ee0de588bdbad7fdb6fd9ba (diff) | |
download | fastd-6dbb8e041cd07b76712bec54d3fcd974a591c620.tar fastd-6dbb8e041cd07b76712bec54d3fcd974a591c620.zip |
iface: make fastd_iface_open() gracefully (at least on Linux, for now)
Diffstat (limited to 'src/android_ctrl_sock.c')
-rw-r--r-- | src/android_ctrl_sock.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/android_ctrl_sock.c b/src/android_ctrl_sock.c index 8be17a5..c0620c8 100644 --- a/src/android_ctrl_sock.c +++ b/src/android_ctrl_sock.c @@ -176,11 +176,12 @@ int fastd_android_receive_tunfd(void) { int handle; if (ancil_recv_fd(ctx.android_ctrl_sock_fd, &handle)) { - exit_errno("could not receive TUN handle from Android"); - } else { - pr_debug("received fd: %u", handle); + pr_error("could not receive TUN handle from Android"); + return -1; } + pr_debug("received fd: %u", handle); + return handle; } |