diff --git a/handlers/session_channel_handler_windows2016.go b/handlers/session_channel_handler_windows2016.go
index <HASH>..<HASH> 100644
--- a/handlers/session_channel_handler_windows2016.go
+++ b/handlers/session_channel_handler_windows2016.go
@@ -329,7 +329,7 @@ func (sess *session) handleSubsystemRequest(request *ssh.Request) {
 	}
 
 	lagerWriter := helpers.NewLagerWriter(logger.Session("sftp-server"))
-	sftpServer, err := sftp.NewServer(sess.channel, sess.channel, sftp.WithDebug(lagerWriter))
+	sftpServer, err := sftp.NewServer(sess.channel, sftp.WithDebug(lagerWriter))
 	if err != nil {
 		logger.Error("sftp-new-server-failed", err)
 		if request.WantReply {
bump to latest sftp server for windows channel handler