At 04:54 PM 9/16/2003, Brad Nicholes wrote: > Looking through the code I don't see anything that would be a thread-safety issue. > What am I missing?
/* rfc1413 - return remote user name, given socket structures */ API_EXPORT(char *) ap_rfc1413(conn_rec *conn, server_rec *srv) { static char user[RFC1413_USERLEN + 1]; /* XXX */ static char *result; static int sock; Presumes that the requests are serialized (note static storage of these and the JMP_BUF, which might have per-thread context on some platforms.) Bill