From 64bf3695d99688ad0967bdba2207c46845a3e8c2 Mon Sep 17 00:00:00 2001 From: iphydf Date: Fri, 6 Mar 2020 12:10:47 +0000 Subject: Add a mutex lock/unlock inside every public API function. --- toxcore/tox_api.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'toxcore/tox_api.c') diff --git a/toxcore/tox_api.c b/toxcore/tox_api.c index 025c7456..8503f237 100644 --- a/toxcore/tox_api.c +++ b/toxcore/tox_api.c @@ -58,6 +58,7 @@ ACCESSORS(size_t, savedata_, length) ACCESSORS(tox_log_cb *, log_, callback) ACCESSORS(void *, log_, user_data) ACCESSORS(bool,, local_discovery_enabled) +ACCESSORS(bool,, experimental_thread_safety) const uint8_t *tox_options_get_savedata_data(const struct Tox_Options *options) { @@ -80,6 +81,7 @@ void tox_options_default(struct Tox_Options *options) tox_options_set_proxy_type(options, TOX_PROXY_TYPE_NONE); tox_options_set_hole_punching_enabled(options, true); tox_options_set_local_discovery_enabled(options, true); + tox_options_set_experimental_thread_safety(options, false); } } -- cgit v1.2.3