Fix server header map
This commit is contained in:
parent
db9864a3a1
commit
7bfcd667a1
|
@ -112,8 +112,10 @@ func (server *Server) GetExtraHeaders() map[string]string {
|
|||
server.extraHeadersMutex.RLock()
|
||||
|
||||
r := make(map[string]string)
|
||||
for key, value := range server.extraHeaders {
|
||||
r[key] = value
|
||||
if server.extraHeaders != nil {
|
||||
for key, value := range server.extraHeaders {
|
||||
r[key] = value
|
||||
}
|
||||
}
|
||||
server.extraHeadersMutex.RUnlock()
|
||||
return r
|
||||
|
@ -121,6 +123,9 @@ func (server *Server) GetExtraHeaders() map[string]string {
|
|||
|
||||
func (server *Server) AddExtraHeader(key, value string) {
|
||||
server.extraHeadersMutex.Lock()
|
||||
if server.extraHeaders == nil {
|
||||
server.extraHeaders = make(map[string]string)
|
||||
}
|
||||
server.extraHeaders[key] = value
|
||||
server.extraHeadersMutex.Unlock()
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue