mirror of https://github.com/openssl/openssl.git
For a local variable:
TYPE *p;
Allocations like this are "risky":
p = OPENSSL_malloc(sizeof(TYPE));
if the type of p changes, and the malloc call isn't updated, you
could get memory corruption. Instead do this:
p = OPENSSL_malloc(sizeof(*p));
Also fixed a few memset() calls that I noticed while doing this.
Reviewed-by: Richard Levitte <levitte@openssl.org>
|
||
|---|---|---|
| .. | ||
| Makefile | ||
| buf_err.c | ||
| buf_str.c | ||
| buffer.c | ||