diff --git a/exec/binkit.js b/exec/binkit.js
index 534f4d42d65a3052b44f22eb7d22a0560cf73323..785931a3bd23524280831c3925af8b74fc3d93e1 100644
--- a/exec/binkit.js
+++ b/exec/binkit.js
@@ -1051,10 +1051,12 @@ function run_inbound(sock)
 	success = bp.accept(sock, inbound_auth_cb);
 	
 	// Statistics
-	var addr = bp.remote_addrs[0];
-	if(addr) {
-		update_stats(stats.inbound[success], addr, bp, sock.remote_ip_address);
-		update_totals(stats.totals, addr, bp, false, success);
+	if(bp.remote_addrs !== undefined && bp.remote_addrs.length) {
+		var addr = bp.remote_addrs[0];
+		if(addr) {
+			update_stats(stats.inbound[success], addr, bp, sock.remote_ip_address);
+			update_totals(stats.totals, addr, bp, false, success);
+		}
 	}
 	callout_done(bp);