• antirez's avatar
    Net: clientsArePaused() should not touch blocked clients. · 5fe4a231
    antirez authored
    When the list of unblocked clients were processed, btype was set to
    blocking type none, but the client remained flagged with REDIS_BLOCKED.
    When timeout is reached (or when the client disconnects), unblocking it
    will trigger an assertion.
    
    There is no need to process pending requests from blocked clients, so
    now clientsArePaused() just avoid touching blocked clients.
    
    Close #2467.
    5fe4a231
networking.c 60.4 KB