core: Do not crash if CMS plaintext is ignored
authorAndre Heinecke <aheinecke@intevation.de>
Mon, 29 Oct 2018 15:11:22 +0000 (16:11 +0100)
committerAndre Heinecke <aheinecke@intevation.de>
Mon, 29 Oct 2018 15:11:22 +0000 (16:11 +0100)
commit8f27511862cabac8fa1dd8f883cb78faebc05ef6
tree66dac3bf23b34f6d3e98e21e9c3e9935f39aa583
parent62c736ba76a19d3b41af69e1f340a53b80f13fe0
core: Do not crash if CMS plaintext is ignored

* src/engine-gpgsm.c (gpgsm_verify): Fix handling both
plaintext and signed_text as NULL.

--
Previously if plaintext was NULL and signed_text was NULL
it would set MESSAGE_FD to NULL which resulted in a
crash.

Ignoring the plaintext of an opaque signature might
make sense in some cases and engine-gpg handles it.
src/engine-gpgsm.c