chiark
/
gitweb
/
~ian
/
secnet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
762a54a
)
rsa: rsapub_dispose: Make passing 0 OK
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 23 Nov 2019 14:11:37 +0000
(14:11 +0000)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 15 Feb 2020 21:56:50 +0000
(21:56 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
rsa.c
patch
|
blob
|
history
diff --git
a/rsa.c
b/rsa.c
index 7af72965327ccd6fc66ac591b1b1d00c33b7e57a..48ce710e5de45d5ed87adb6335052abf2697f81a 100644
(file)
--- a/
rsa.c
+++ b/
rsa.c
@@
-319,6
+319,7
@@
static bool_t rsa_sig_check(void *sst, uint8_t *data, int32_t datalen,
static void rsapub_dispose(void *sst) {
struct rsapub *st=sst;
static void rsapub_dispose(void *sst) {
struct rsapub *st=sst;
+ if (!st) return;
mpz_clear(&st->e);
mpz_clear(&st->n);
rsacommon_dispose(&st->common);
mpz_clear(&st->e);
mpz_clear(&st->n);
rsacommon_dispose(&st->common);