diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/nvmem.c | 2 | ||||
-rw-r--r-- | test/pinweaver.c | 10 |
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) { |