projects
/
oweals
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use safer sizeof variant in malloc
[oweals/openssl.git]
/
ssl
/
s3_lib.c
diff --git
a/ssl/s3_lib.c
b/ssl/s3_lib.c
index e346c22eb3115d981cecd765b7a6f39ae6f1b2e8..a962b5cb6316b801e8a25bc24bba47f9abd21d6d 100644
(file)
--- a/
ssl/s3_lib.c
+++ b/
ssl/s3_lib.c
@@
-3098,9
+3098,9
@@
int ssl3_new(SSL *s)
{
SSL3_STATE *s3;
{
SSL3_STATE *s3;
- if ((s3 = OPENSSL_malloc(sizeof
*s3
)) == NULL)
+ if ((s3 = OPENSSL_malloc(sizeof
(*s3)
)) == NULL)
goto err;
goto err;
- memset(s3, 0, sizeof
*s3
);
+ memset(s3, 0, sizeof
(*s3)
);
s->s3 = s3;
#ifndef OPENSSL_NO_SRP
s->s3 = s3;
#ifndef OPENSSL_NO_SRP
@@
-3137,7
+3137,7
@@
void ssl3_free(SSL *s)
#ifndef OPENSSL_NO_SRP
SSL_SRP_CTX_free(s);
#endif
#ifndef OPENSSL_NO_SRP
SSL_SRP_CTX_free(s);
#endif
- OPENSSL_clear_free(s->s3, sizeof
*s->s3
);
+ OPENSSL_clear_free(s->s3, sizeof
(*s->s3)
);
s->s3 = NULL;
}
s->s3 = NULL;
}
@@
-3174,7
+3174,7
@@
void ssl3_clear(SSL *s)
s->s3->alpn_selected = NULL;
}
#endif
s->s3->alpn_selected = NULL;
}
#endif
- memset(s->s3, 0, sizeof
*s->s3
);
+ memset(s->s3, 0, sizeof
(*s->s3)
);
s->s3->init_extra = init_extra;
ssl_free_wbio_buffer(s);
s->s3->init_extra = init_extra;
ssl_free_wbio_buffer(s);