rem: connPtr->servPtr = mapPtr->servPtr; connPtr->location = mapPtr->location;
context: SetServer(Conn *connPtr){    ServerMap *mapPtr;    Tcl_HashEntry *hPtr;    char *host;    connPtr->servPtr = connPtr->drvPtr->servPtr;    connPtr->location = connPtr->drvPtr->location;    if (connPtr->servPtr == NULL) {	host = Ns_SetIGet(connPtr->headers, "Host");	if (host != NULL) {	    hPtr = Tcl_FindHashEntry(&hosts, host);	    if (hPtr != NULL) {		mapPtr = Tcl_GetHashValue(hPtr);		connPtr->servPtr = mapPtr->servPtr;		connPtr->location = mapPtr->location;	    }	}        if (connPtr->servPtr == NULL) {            return 0;        }    }    connPtr->server = connPtr->servPtr->server;    connPtr->encoding = connPtr->servPtr->encoding.outputEncoding;    connPtr->urlEncoding = connPtr->servPtr->encoding.urlEncoding;    return 1;}