summaryrefslogtreecommitdiff
path: root/src/or/rendclient.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/or/rendclient.c')
-rw-r--r--src/or/rendclient.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/or/rendclient.c b/src/or/rendclient.c
index d38f920fb0..3fb4025e69 100644
--- a/src/or/rendclient.c
+++ b/src/or/rendclient.c
@@ -317,8 +317,8 @@ rend_client_send_introduction(origin_circuit_t *introcirc,
circuit_mark_for_close(TO_CIRCUIT(introcirc), END_CIRC_REASON_INTERNAL);
circuit_mark_for_close(TO_CIRCUIT(rendcirc), END_CIRC_REASON_INTERNAL);
cleanup:
- memset(payload, 0, sizeof(payload));
- memset(tmp, 0, sizeof(tmp));
+ memwipe(payload, 0, sizeof(payload));
+ memwipe(tmp, 0, sizeof(tmp));
return status;
}
@@ -696,7 +696,7 @@ rend_client_refetch_v2_renddesc(const rend_data_t *rend_query)
rend_client_desc_trynow(rend_query->onion_address);
done:
- memset(descriptor_id, 0, sizeof(descriptor_id));
+ memwipe(descriptor_id, 0, sizeof(descriptor_id));
return;
}
@@ -1281,8 +1281,8 @@ rend_parse_service_authorization(const or_options_t *options,
} else {
strmap_free(parsed, rend_service_authorization_strmap_item_free);
}
- memset(descriptor_cookie_tmp, 0, sizeof(descriptor_cookie_tmp));
- memset(descriptor_cookie_base64ext, 0, sizeof(descriptor_cookie_base64ext));
+ memwipe(descriptor_cookie_tmp, 0, sizeof(descriptor_cookie_tmp));
+ memwipe(descriptor_cookie_base64ext, 0, sizeof(descriptor_cookie_base64ext));
return res;
}