Some linting fixes

This commit is contained in:
Juan Font Alonso 2022-08-14 12:40:22 +02:00
parent ade1b73779
commit 3bea20850a
2 changed files with 9 additions and 7 deletions

View file

@ -113,6 +113,7 @@ func (h *Headscale) getNoiseConnection(
if err != nil {
log.Error().Caller().Err(err).Msgf("Hijack failed")
http.Error(writer, "HTTP does not support general TCP support", http.StatusInternalServerError)
return nil, errCannotHijack
}
if err := conn.Flush(); err != nil {
@ -123,12 +124,12 @@ func (h *Headscale) getNoiseConnection(
netConn = netutil.NewDrainBufConn(netConn, conn.Reader)
nc, err := controlbase.Server(req.Context(), netConn, *h.noisePrivateKey, init)
noiseConn, err := controlbase.Server(req.Context(), netConn, *h.noisePrivateKey, init)
if err != nil {
netConn.Close()
return nil, errNoiseHandshakeFailed
}
return nc, nil
return noiseConn, nil
}