diff options
author | Corentin Noël <corentin.noel@collabora.com> | 2022-05-30 23:52:41 +0200 |
---|---|---|
committer | Niels De Graef <nielsdegraef@gmail.com> | 2022-06-05 07:33:19 +0000 |
commit | b6a26c64394f924c2766f57a9218213ad9bf1d70 (patch) | |
tree | 3d364b527ca1dab07e6b05f78682601200a428ad /gcr | |
parent | 46da8a9ad06e8c903944cbe09a55b06b5ea891db (diff) | |
download | gcr-b6a26c64394f924c2766f57a9218213ad9bf1d70.tar.gz |
secure-memory: Fix odr-violation by using a private settertintou/fix-ci
Diffstat (limited to 'gcr')
-rw-r--r-- | gcr/test-secure-memory.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/gcr/test-secure-memory.c b/gcr/test-secure-memory.c index 2b9061c..c9e606d 100644 --- a/gcr/test-secure-memory.c +++ b/gcr/test-secure-memory.c @@ -24,6 +24,7 @@ #include "config.h" #include "gcr/gcr-secure-memory.h" +#include "egg/egg-secure-memory-private.h" #include <glib.h> @@ -50,8 +51,6 @@ find_non_zero (gpointer mem, gsize len) return -1; } -extern int egg_secure_warnings; - static gsize get_rlimit_memlock (void) { @@ -141,12 +140,12 @@ test_alloc_oversized (void) return; /* Try the allocation. */ - egg_secure_warnings = 0; + egg_set_secure_warnings (0); mem = gcr_secure_memory_try_alloc (limit + 1); g_assert_null (mem); - egg_secure_warnings = 1; + egg_set_secure_warnings (1); } static void @@ -209,12 +208,12 @@ test_realloc_oversized (void) mem = gcr_secure_memory_alloc (64); g_assert_nonnull (mem); - egg_secure_warnings = 0; + egg_set_secure_warnings (0); new_mem = gcr_secure_memory_try_realloc (mem, limit + 1); g_assert_null (new_mem); - egg_secure_warnings = 1; + egg_set_secure_warnings (1); gcr_secure_memory_free (mem); } |