From: Uli Z. <ul...@ri...> - 2006-06-28 18:43:38
|
Am 28.06.2006 um 18:18 schrieb Matthias Andree: >> The other are actually 4 occurrences of freeaddrinfo() in >> checkalias.c that, via several function calls, end up being called >> in line 1430 in driver.c in the fetch_messages() call. Depending >> on the method you'll use, these could be tricky to handle, because >> as I said >> there are several function calls between the fetch_messages() call >> and these freeaddrinfo() calls. > > I'm not very motivated to fix code that is not of much practical > value (since it assumes inbound MX and POP3/IMAP server are the > same) and that is scheduled for removal. Of course that's up to you to decide. That's why I wrote that it's probably better you fix this instead of me because you do know the code much better. I have/had not the slightest idea what checkalias.c is for, I just parsed the complete fetchmail code for occurrences of freeaddrinfo() and looked if in the end they would be called from within do_session() in driver.c and were thus subject to a possible timeout interference. Which of these occurrences are important, I leave completely up to you to decide. Bye Uli ________________________________________________________ Uli Zappe, Solmsstraße 5, D-65189 Wiesbaden, Germany http://www.ritual.org Fon: +49-700-ULIZAPPE Fax: +49-700-ZAPPEFAX ________________________________________________________ |