Merge branch 'fix' of https://github.com/donnpebe/gin into donnpebe-fix

This commit is contained in:
Javier Provecho Fernandez
2015-10-02 09:54:06 +02:00
2 changed files with 6 additions and 2 deletions

View File

@ -8,6 +8,7 @@ import (
"errors"
"io"
"math"
"net"
"net/http"
"strings"
"time"
@ -291,7 +292,10 @@ func (c *Context) ClientIP() string {
return clientIP
}
}
return strings.TrimSpace(c.Request.RemoteAddr)
if ip, _, err := net.SplitHostPort(strings.TrimSpace(c.Request.RemoteAddr)); err == nil {
return ip
}
return ""
}
// ContentType returns the Content-Type header of the request.