From 6dbb8e041cd07b76712bec54d3fcd974a591c620 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Mon, 23 Mar 2015 02:39:41 +0100 Subject: iface: make fastd_iface_open() gracefully (at least on Linux, for now) --- src/android_ctrl_sock.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/android_ctrl_sock.c') 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; } -- cgit v1.2.3