[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Another problem on Win32



This problem is more of just FYI as it is only verified in self-created
binary on Windows. (basically original source plus
http://www.anime.net/~sasami/pub/tor/crypto.c.diff applied, which is
similar to workaround of not calling   in Win32.)

It seems like sometimes in find_intro_circuit is called with NULL
pointer for routerinfo_t *router, causing to crash in strcasecmp(),
which usually happens after a while after starting tor with Hidden
Service setting.
It seems like having this function return NULL when such case occurs
(i.e. if(!router) return NULL;) makes the program going without
apparent problem.

This problem is well anticipated, when Win32 version can read file
correctly in the official code as well.)

-- 
Hideki Saito mailto:hsaito@comcast.net