# HG changeset patch
# User Kim Alvefur <zash@zash.se>
# Date 1483593691 -3600
# Node ID 24f99d11b7922787411dbf5f3a4f879884be4fd4
# Parent  cdb5dd9f35c0380a2fd7aaf216ea6fbcb1912fdf
net.server_epoll: Fix traceback if wrapclient called without a pattern or parent server

diff -r cdb5dd9f35c0 -r 24f99d11b792 net/server_epoll.lua
--- a/net/server_epoll.lua	Wed Jan 04 13:18:06 2017 +0100
+++ b/net/server_epoll.lua	Thu Jan 05 06:21:31 2017 +0100
@@ -472,7 +472,7 @@
 		server = server;
 		created = gettime();
 		listeners = listeners;
-		_pattern = pattern or server._pattern;
+		_pattern = pattern or (server and server._pattern);
 		writebuffer = {};
 		tls = tls;
 	}, interface_mt);