|
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
________________________________________________________
|