using direkt buffer_add() in pcp_export_json_pub() as well

This commit is contained in:
Thomas von Dein
2016-10-26 08:24:05 +02:00
parent 5255a076db
commit 5e726d6b69

View File

@@ -635,7 +635,7 @@ Buffer *pcp_export_rfc_pub (PCPCTX *ptx, pcp_key_t *sk) {
Buffer *jout = pcp_export_json_pub(ptx, sk, jsig, siglen); Buffer *jout = pcp_export_json_pub(ptx, sk, jsig, siglen);
buffer_free(out); buffer_free(out);
ucfree(jsig, siglen);
out = jout; out = jout;
} }
#endif #endif
@@ -965,7 +965,6 @@ Buffer *pcp_export_json_secret(PCPCTX *ptx, pcp_key_t *sk, byte *nonce, byte *ci
json_object_set(jout, "nonce", json_string(xnonce)); json_object_set(jout, "nonce", json_string(xnonce));
jdump = json_dumps(jout, JSON_INDENT(4) | JSON_PRESERVE_ORDER); jdump = json_dumps(jout, JSON_INDENT(4) | JSON_PRESERVE_ORDER);
if(jdump != NULL) { if(jdump != NULL) {
buffer_add(b, jdump, strlen(jdump)); buffer_add(b, jdump, strlen(jdump));
free(jdump); free(jdump);
@@ -991,7 +990,7 @@ Buffer *pcp_export_json_pub(PCPCTX *ptx, pcp_key_t *sk, byte *sig, size_t siglen
jdump = json_dumps(jout, JSON_INDENT(4) | JSON_PRESERVE_ORDER); jdump = json_dumps(jout, JSON_INDENT(4) | JSON_PRESERVE_ORDER);
if(jdump != NULL) { if(jdump != NULL) {
buffer_add_str(b, jdump); buffer_add(b, jdump, strlen(jdump));
free(jdump); free(jdump);
} }
else { else {