Use casts when doing nonstandard pointer conversions

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
This commit is contained in:
Gilles Peskine 2023-11-02 21:31:07 +01:00
parent 6848d1709b
commit 6aa9f32124

View file

@ -45,7 +45,7 @@ void null_pointer_dereference(const char *name)
{ {
(void) name; (void) name;
volatile char *p; volatile char *p;
mbedtls_platform_zeroize(&p, sizeof(p)); mbedtls_platform_zeroize((void *) &p, sizeof(p));
mbedtls_printf("%p -> %u\n", p, (unsigned) *p); mbedtls_printf("%p -> %u\n", p, (unsigned) *p);
} }
@ -54,7 +54,7 @@ void null_pointer_call(const char *name)
(void) name; (void) name;
unsigned (*p)(void); unsigned (*p)(void);
mbedtls_platform_zeroize(&p, sizeof(p)); mbedtls_platform_zeroize(&p, sizeof(p));
mbedtls_printf("%p() -> %u\n", p, p()); mbedtls_printf("%p() -> %u\n", (void *) p, p());
} }