diff options
author | Jakub Jelen <[email protected]> | 2024-07-15 18:26:41 +0000 |
---|---|---|
committer | NIIBE Yutaka <[email protected]> | 2024-07-22 04:32:25 +0000 |
commit | b1029031d473944063dd2fe22fcbe7202a76fb86 (patch) | |
tree | 54b3ede6fad178c57b3d036c44dd63fa2f31b6d6 /scd/app-p15.c | |
parent | tools: Avoid memory leaks. (diff) | |
download | gnupg-b1029031d473944063dd2fe22fcbe7202a76fb86.tar.gz gnupg-b1029031d473944063dd2fe22fcbe7202a76fb86.zip |
scd: Avoid memory leak.
* scd/app-p15.c (do_sign): Free allocated memory on error.
--
GnuPG-bug-id: 7201
Signed-off-by: Jakub Jelen <[email protected]>
Diffstat (limited to '')
-rw-r--r-- | scd/app-p15.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/scd/app-p15.c b/scd/app-p15.c index 377cd5024..1eeae59af 100644 --- a/scd/app-p15.c +++ b/scd/app-p15.c @@ -5742,6 +5742,7 @@ do_sign (app_t app, ctrl_t ctrl, const char *keyidstr, int hashalgo, log_error ("p15: non-matching input data for Starcos:" " hash=%d len=%zu\n", hashalgo, indatalen); err = gpg_error (GPG_ERR_INV_VALUE); + xfree (frame); goto leave; } framelen = indatalen - oidbuflen; |