rem: Ns_SockCallback(httpPtr->sock, HttpCancel, httpPtr, NS_SOCK_WRITE|NS_SOCK_READ);
add: Ns_SockCallback(httpPtr->sock, HttpCancel, httpPtr, NS_SOCK_ANY);
context: HttpAbort(Http *httpPtr){    int state;    Ns_MutexLock(&lock);    state = httpPtr->state;    if (!(state & REQ_DONE)) {        Ns_SockCallback(httpPtr->sock, HttpCancel, httpPtr, NS_SOCK_WRITE|NS_SOCK_READ);        while (!(httpPtr->state & REQ_DONE)) {            Ns_CondWait(&cond, &lock);        }    }    Ns_MutexUnlock(&lock);    HttpClose(httpPtr, 1);    return state;}