Closed dkg closed 4 years ago
thanks for e797efeb476b9773b79b8ab36a70f070adfcc976, which i think addresses the underlying issue, albeit in a different way than i've dealt with it here. For GMime 4.0, we can think about other ways to fix the problem, like #73.
This is a very conservative change that attempts to address #68.
It avoids changing the memory layout of the GMimeSignature object, since it might accessed directly by a user who doesn't use the function interface.
It takes a different approach to indicating a failure than the established (time_t)-1 mechanism, to encourage safer use.
Signed-off-by: Daniel Kahn Gillmor dkg@fifthhorseman.net