1
0
mirror of git://git.gnupg.org/gnupg.git synced 2025-05-14 08:13:25 +02:00

g13: Fix releasing of a syshelp context.

* g13/call-syshelp.c (call_syshelp_release): Allow a NULL arg.

Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
Werner Koch 2015-12-14 10:42:27 +01:00
parent c5d7045daf
commit 6390beca54
No known key found for this signature in database
GPG Key ID: E3FDFF218E45B72B

View File

@ -118,7 +118,12 @@ start_syshelp (ctrl_t ctrl)
/* Release local resources associated with CTRL. */ /* Release local resources associated with CTRL. */
void void
call_syshelp_release (ctrl_t ctrl) call_syshelp_release (ctrl_t ctrl)
{
if (!ctrl)
return;
if (ctrl->syshelp_local)
{ {
assuan_release (ctrl->syshelp_local->assctx); assuan_release (ctrl->syshelp_local->assctx);
ctrl->syshelp_local->assctx = NULL; ctrl->syshelp_local->assctx = NULL;
} }
}