diff options
Diffstat (limited to 'utils/imxtools')
-rw-r--r-- | utils/imxtools/misc.c | 3 | ||||
-rw-r--r-- | utils/imxtools/misc.h | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/utils/imxtools/misc.c b/utils/imxtools/misc.c index 8d7cea89d7..7271ca8ab7 100644 --- a/utils/imxtools/misc.c +++ b/utils/imxtools/misc.c | |||
@@ -30,7 +30,7 @@ bool g_debug = false; | |||
30 | * Misc | 30 | * Misc |
31 | */ | 31 | */ |
32 | 32 | ||
33 | void *memdup(void *p, size_t len) | 33 | void *memdup(const void *p, size_t len) |
34 | { | 34 | { |
35 | void *cpy = xmalloc(len); | 35 | void *cpy = xmalloc(len); |
36 | memcpy(cpy, p, len); | 36 | memcpy(cpy, p, len); |
@@ -156,6 +156,7 @@ void clear_keys() | |||
156 | { | 156 | { |
157 | free(g_key_array); | 157 | free(g_key_array); |
158 | g_nr_keys = 0; | 158 | g_nr_keys = 0; |
159 | g_key_array = NULL; | ||
159 | } | 160 | } |
160 | 161 | ||
161 | void add_keys_from_file(const char *key_file) | 162 | void add_keys_from_file(const char *key_file) |
diff --git a/utils/imxtools/misc.h b/utils/imxtools/misc.h index b0b7dfeba6..7ff9ce545a 100644 --- a/utils/imxtools/misc.h +++ b/utils/imxtools/misc.h | |||
@@ -38,7 +38,7 @@ typedef struct crypto_key_t *key_array_t; | |||
38 | int g_nr_keys; | 38 | int g_nr_keys; |
39 | key_array_t g_key_array; | 39 | key_array_t g_key_array; |
40 | 40 | ||
41 | void *memdup(void *p, size_t len); | 41 | void *memdup(const void *p, size_t len); |
42 | void *augment_array(void *arr, size_t elem_sz, size_t cnt, void *aug, size_t aug_cnt); | 42 | void *augment_array(void *arr, size_t elem_sz, size_t cnt, void *aug, size_t aug_cnt); |
43 | void generate_random_data(void *buf, size_t sz); | 43 | void generate_random_data(void *buf, size_t sz); |
44 | void *xmalloc(size_t s); | 44 | void *xmalloc(size_t s); |