Michael Ortmann

Results 187 comments of Michael Ortmann

Should / must we replace all traffic counter `strlen(buf)` with `i` (the returned len from `sockgets()`)?

@thommey: This fix is similar to what you ask in issue #461, but not quite the very same. I aim to fix both Issues with this PR. `$timezone` is used...

Something is still not right regarding base64: Can't load modules server: /home/michael/eggdrop/modules/server.so: undefined symbol: __b64_pton

this was symbol resolving hell. finally i fixed it by putting the include for resolv.h in one and only one place in eggdrop and fix it proper there. if configure...

There are 2 ways to fix this. This is the 2nd way: ``` diff --git a/src/net.c b/src/net.c index 1fd934ce..66b4614b 100644 --- a/src/net.c +++ b/src/net.c @@ -1343,7 +1343,15 @@ void tputs(int...

if you dont know also, then pick the 1st way of fix, thats the PR in its current state. What i want to avoid is this PR getting stuck because...

I hunted some more. The re-entrance issue is not really `tputs()`, but a chain of events like `dprintf()` -> `dprint()` -> `out_dcc_general()` -> `escape_telnet()` with the following static buffer: https://github.com/eggheads/eggdrop/blob/890e7e4ddc82eeb9b52c747002b24e7dad69687f/src/dcc.c#L95