• R
    Use safer sizeof variant in malloc · b4faea50
    Rich Salz 提交于
    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: NRichard Levitte <levitte@openssl.org>
    b4faea50
pmeth_lib.c 18.3 KB