summaryrefslogtreecommitdiff
path: root/gcr
diff options
context:
space:
mode:
authorCorentin Noël <corentin.noel@collabora.com>2022-05-30 23:52:41 +0200
committerNiels De Graef <nielsdegraef@gmail.com>2022-06-05 07:33:19 +0000
commitb6a26c64394f924c2766f57a9218213ad9bf1d70 (patch)
tree3d364b527ca1dab07e6b05f78682601200a428ad /gcr
parent46da8a9ad06e8c903944cbe09a55b06b5ea891db (diff)
downloadgcr-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.c11
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);
}