aboutsummaryrefslogtreecommitdiff
path: root/src/or/rendclient.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2012-11-08 17:00:36 -0500
committerNick Mathewson <nickm@torproject.org>2012-11-08 17:00:36 -0500
commite1c7d12b1d91eea98442b54f9de88a742d7ac86a (patch)
treeabd53e65940e1006473ca0c28bf962581fed0512 /src/or/rendclient.c
parent81deddb08c6b8bf644f663dcdc31720e365f68dc (diff)
downloadtor-e1c7d12b1d91eea98442b54f9de88a742d7ac86a.tar
tor-e1c7d12b1d91eea98442b54f9de88a742d7ac86a.tar.gz
Turn some memset()s introduced in tor 0.2.4 into memwipe()s
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 d38f920fb..3fb4025e6 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;
}