projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
updates.
[silc.git]
/
lib
/
silcske
/
payload.c
diff --git
a/lib/silcske/payload.c
b/lib/silcske/payload.c
index 6472e1e82ffd2c2beb2de81fa35dd6577e4cf08d..c2b64be0536a87a3c3f5b1641b8a18290976748d 100644
(file)
--- a/
lib/silcske/payload.c
+++ b/
lib/silcske/payload.c
@@
-320,12
+320,9
@@
SilcSKEStatus silc_ske_payload_ke_decode(SilcSKE ske,
return SILC_SKE_STATUS_OK;
err:
return SILC_SKE_STATUS_OK;
err:
- if (payload->pk_data)
- silc_free(payload->pk_data);
- if (payload->sign_data)
- silc_free(payload->sign_data);
- if (x)
- silc_free(x);
+ silc_free(payload->pk_data);
+ silc_free(payload->sign_data);
+ silc_free(x);
silc_free(payload);
ske->status = status;
return status;
silc_free(payload);
ske->status = status;
return status;
@@
-336,11
+333,9
@@
SilcSKEStatus silc_ske_payload_ke_decode(SilcSKE ske,
void silc_ske_payload_ke_free(SilcSKEKEPayload *payload)
{
if (payload) {
void silc_ske_payload_ke_free(SilcSKEKEPayload *payload)
{
if (payload) {
- if (payload->pk_data)
- silc_free(payload->pk_data);
+ silc_free(payload->pk_data);
silc_mp_uninit(&payload->x);
silc_mp_uninit(&payload->x);
- if (payload->sign_data)
- silc_free(payload->sign_data);
+ silc_free(payload->sign_data);
silc_free(payload);
}
}
silc_free(payload);
}
}