This commit is contained in:
PeratX 2017-06-15 20:23:29 +08:00
parent d29035f09a
commit 8fdf99ca65

View File

@ -179,7 +179,6 @@ public class UdpProvider extends Provider {
try { try {
outFd.write(deviceWrites.poll()); outFd.write(deviceWrites.poll());
} catch (IOException e) { } catch (IOException e) {
// TODO: Make this more specific, only for: "File descriptor closed"
throw new DaedalusVpnService.VpnNetworkException("Outgoing VPN output stream closed"); throw new DaedalusVpnService.VpnNetworkException("Outgoing VPN output stream closed");
} }
} }
@ -196,7 +195,6 @@ public class UdpProvider extends Provider {
if (length == 0) { if (length == 0) {
// TODO: Possibly change to exception
Log.w(TAG, "Got empty packet!"); Log.w(TAG, "Got empty packet!");
return; return;
} }
@ -293,7 +291,6 @@ public class UdpProvider extends Provider {
IpPacket parsedPacket; IpPacket parsedPacket;
try { try {
parsedPacket = (IpPacket) IpSelector.newPacket(packetData, 0, packetData.length); parsedPacket = (IpPacket) IpSelector.newPacket(packetData, 0, packetData.length);
//TODO: get rid of pcap4j
} catch (Exception e) { } catch (Exception e) {
Log.i(TAG, "handleDnsRequest: Discarding invalid IP packet", e); Log.i(TAG, "handleDnsRequest: Discarding invalid IP packet", e);
return; return;
@ -312,6 +309,7 @@ public class UdpProvider extends Provider {
} catch (Exception e) { } catch (Exception e) {
Logger.logException(e); Logger.logException(e);
Logger.error("handleDnsRequest: DNS server alias query failed for " + destAddr.getHostAddress()); Logger.error("handleDnsRequest: DNS server alias query failed for " + destAddr.getHostAddress());
return;
} }
UdpPacket parsedUdp = (UdpPacket) parsedPacket.getPayload(); UdpPacket parsedUdp = (UdpPacket) parsedPacket.getPayload();