diff --git a/websocket-sharp/Server/WebSocketServiceHost`1.cs b/websocket-sharp/Server/WebSocketServiceHost`1.cs index d3913217..4032edc4 100644 --- a/websocket-sharp/Server/WebSocketServiceHost`1.cs +++ b/websocket-sharp/Server/WebSocketServiceHost`1.cs @@ -129,7 +129,12 @@ namespace WebSocketSharp.Server protected override WebSocketBehavior CreateSession () { - return _creator (); + var ret = _creator (); + + if (_initializer != null) + _initializer (ret); + + return ret; } #endregion