[prev in list] [next in list] [prev in thread] [next in thread] 

List:       sylpheed
Subject:    [sylpheed:23199] Upcoming problem with GPGME 0.9.0
From:       Norm Reitzel <NormReitzel () swbell ! net>
Date:       2004-07-01 20:46:37
Message-ID: 20040701154637.70e0eaf0.NormReitzel () swbell ! net
[Download RAW message or body]


When Sylpheed 0.9.12 (and at least 11, and 10) are compiled using the c-wrapper for the upcoming gpgme \
0.9.0, the definition for  gpgme_get_engine_info() has changed.  In main.c, sylpheed uses the call:  \
debug_print("gpgme_engine_version:\n%s\n",gpgme_get_engine_info()); for debug info.  This call is no \
longer compatible with 0.9.0 which requires passing of a structure.

It was easy enough to fix; I just went back to gpgme 0.3.16.

However, someone should consider how to address this incompatibility before it actually impacts someone.  \
In particular, users of binary package may have gpgme trying to fill in a structure whose pointer is \
random stuff off the stack.

Just FYI

 - Norm Reitzel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic