summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/nvmem.c2
-rw-r--r--test/pinweaver.c10
2 files changed, 7 insertions, 5 deletions
diff --git a/test/nvmem.c b/test/nvmem.c
index 2b814251c9..dc5cde1eee 100644
--- a/test/nvmem.c
+++ b/test/nvmem.c
@@ -523,7 +523,7 @@ static int var_read_write_delete_helper(int do_write)
const void *value;
for (j = 0; j < ARRAY_SIZE(kv_pairs); j++) {
- struct tuple *t;
+ const struct tuple *t;
coverage_map |= 1;
diff --git a/test/pinweaver.c b/test/pinweaver.c
index 079fbe2b88..093443e49e 100644
--- a/test/pinweaver.c
+++ b/test/pinweaver.c
@@ -793,7 +793,7 @@ uint8_t get_current_pcr_digest(const uint8_t bitmask[2],
/******************************************************************************/
/* Mock implementations of nvmem_vars functionality.
*/
-struct tuple *getvar(const uint8_t *key, uint8_t key_len)
+const struct tuple *getvar(const uint8_t *key, uint8_t key_len)
{
struct tuple *var = NULL;
size_t i;
@@ -831,11 +831,13 @@ struct tuple *getvar(const uint8_t *key, uint8_t key_len)
return var;
}
-int freevar(struct tuple *var)
+void freevar(const struct tuple *var)
{
- free(var);
+ if (!var)
+ return;
- return EC_SUCCESS;
+ /* This typecast is OK because we know that 'var' came from malloc. */
+ free((void *)var);
}
const uint8_t *tuple_val(const struct tuple *tpl)
{