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()
|
server.extraHeadersMutex.RLock()
|
||||||
|
|
||||||
r := make(map[string]string)
|
r := make(map[string]string)
|
||||||
for key, value := range server.extraHeaders {
|
if server.extraHeaders != nil {
|
||||||
r[key] = value
|
for key, value := range server.extraHeaders {
|
||||||
|
r[key] = value
|
||||||
|
}
|
||||||
}
|
}
|
||||||
server.extraHeadersMutex.RUnlock()
|
server.extraHeadersMutex.RUnlock()
|
||||||
return r
|
return r
|
||||||
|
@ -121,6 +123,9 @@ func (server *Server) GetExtraHeaders() map[string]string {
|
||||||
|
|
||||||
func (server *Server) AddExtraHeader(key, value string) {
|
func (server *Server) AddExtraHeader(key, value string) {
|
||||||
server.extraHeadersMutex.Lock()
|
server.extraHeadersMutex.Lock()
|
||||||
|
if server.extraHeaders == nil {
|
||||||
|
server.extraHeaders = make(map[string]string)
|
||||||
|
}
|
||||||
server.extraHeaders[key] = value
|
server.extraHeaders[key] = value
|
||||||
server.extraHeadersMutex.Unlock()
|
server.extraHeadersMutex.Unlock()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue