Matt Caswell 9e488fd6ab ASN1_primitive_new NULL param handling
ASN1_primitive_new takes an ASN1_ITEM * param |it|. There are a couple
of conditional code paths that check whether |it| is NULL or not - but
later |it| is deref'd unconditionally. If |it| was ever really NULL then
this would seg fault. In practice ASN1_primitive_new is marked as an
internal function in the public header file. The only places it is ever
used internally always pass a non NULL parameter for |it|. Therefore, change
the code to sanity check that |it| is not NULL, and remove the conditional
checking.

Reviewed-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Andy Polyakov <appro@openssl.org>
2015-03-12 09:20:45 +00:00
..
2015-02-24 10:11:36 +01:00
2015-03-12 09:18:22 +00:00
2015-02-13 13:50:36 +00:00
2015-02-24 10:11:36 +01:00
2015-03-05 09:09:57 +00:00
2015-03-08 16:27:55 +00:00
2015-03-05 09:09:57 +00:00
2015-02-06 16:49:17 -05:00
2015-03-05 09:09:57 +00:00
2015-03-05 14:47:48 +00:00
2015-02-06 16:49:17 -05:00
2015-02-24 10:11:36 +01:00
2015-02-06 12:16:58 +00:00
2015-03-05 09:09:57 +00:00
2015-03-05 15:51:03 +00:00
2015-03-05 09:09:57 +00:00
2015-01-27 10:06:22 -05:00
2015-03-05 14:47:48 +00:00
2015-01-23 15:38:41 +01:00
2015-03-05 18:20:06 +01:00
2015-01-27 17:44:12 -05:00
2015-02-09 12:53:36 +00:00
2015-01-22 09:20:09 +00:00
2015-01-23 15:38:41 +01:00
2015-01-23 19:09:01 +01:00
2015-01-22 09:20:09 +00:00
2015-01-22 09:20:09 +00:00
2015-01-22 09:20:09 +00:00
2015-01-23 11:58:26 -05:00
2015-01-22 09:20:09 +00:00
2015-02-06 10:55:31 -05:00
2014-06-04 08:34:18 +02:00
2015-02-06 14:52:40 -05:00
2015-01-22 09:20:09 +00:00