Commit 1a9b0d06 authored by heyubin's avatar heyubin Committed by 33cn

add by hyb for setTicket input param check

parent 6e169f63
...@@ -201,6 +201,11 @@ func (client *Client) setTicket(tlist *ty.ReplyTicketList, privmap map[string]cr ...@@ -201,6 +201,11 @@ func (client *Client) setTicket(tlist *ty.ReplyTicketList, privmap map[string]cr
client.ticketmu.Lock() client.ticketmu.Lock()
defer client.ticketmu.Unlock() defer client.ticketmu.Unlock()
client.ticketsMap = make(map[string]*ty.Ticket) client.ticketsMap = make(map[string]*ty.Ticket)
if tlist == nil || privmap == nil {
client.ticketsMap = nil
client.privmap = nil
return
}
for _, ticket := range tlist.Tickets { for _, ticket := range tlist.Tickets {
client.ticketsMap[ticket.GetTicketId()] = ticket client.ticketsMap[ticket.GetTicketId()] = ticket
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment