diff --git a/sanic/server/runners.py b/sanic/server/runners.py index 73df3baf9c..c7066742e6 100644 --- a/sanic/server/runners.py +++ b/sanic/server/runners.py @@ -200,7 +200,7 @@ def _serve_http_1( asyncio_server_kwargs = ( asyncio_server_kwargs if asyncio_server_kwargs else {} ) - if OS_IS_WINDOWS: + if OS_IS_WINDOWS and sock: pid = os.getpid() sock = sock.share(pid) sock = socket.fromshare(sock)