On Fri, 2010-03-05 at 20:58 +0100, Jens Peter Secher wrote: > Timo Sirainen wrote: > > > > And the problem is specifically that Dovecot also has buffer_free() > > function. > > Can you elaborate on this?
I mean both Dovecot and libpam-ssh have an exported function called buffer_free(). libpam-ssh tries to call its own internal buffer_free(), but it ends up calling Dovecot's incompatible buffer_free(), which of course doesn't work and it crashes. Either rename buffer_free() on libpam-ssh's side, or mark it in some way internal to the shared library (I don't know how to do the latter, but I think it's possible).
signature.asc
Description: This is a digitally signed message part