Signed-off-by: Daniel Lenski <dlenski@gmail.com>
vpn_progress(vpninfo, PRG_INFO, _("User detached from session (SIGHUP); exiting.\n"));
ret = 0;
break;
+ case -EIO:
+ vpn_progress(vpninfo, PRG_INFO, _("Unrecoverable I/O error; exiting.\n"));
+ ret = 0;
+ break;
default:
vpn_progress(vpninfo, PRG_ERR, _("Unknown error; exiting.\n"));
ret = 1;
ret = openconnect_setup_tun_device(vpninfo, vpninfo->vpnc_script, vpninfo->ifname);
if (ret) {
fprintf(stderr, _("Set up tun device failed\n"));
+ if (!vpninfo->quit_reason)
+ vpninfo->quit_reason = "Set up tun device failed";
return ret;
}