diff options
Diffstat (limited to '')
-rw-r--r-- | common/b64dec.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/common/b64dec.c b/common/b64dec.c index 9e8fb7857..c84c35ada 100644 --- a/common/b64dec.c +++ b/common/b64dec.c @@ -243,10 +243,11 @@ b64dec_proc (struct b64state *state, void *buffer, size_t length, gpg_error_t b64dec_finish (struct b64state *state) { + xfree (state->title); + state->title = NULL; + if (state->lasterr) return state->lasterr; - xfree (state->title); - state->title = NULL; return state->invalid_encoding? gpg_error(GPG_ERR_BAD_DATA): 0; } |