mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-08-05 19:35:48 +03:00
Minor checks to prevent NULL-pointer exceptions
(cherry picked from commit c295b834a2
)
This commit is contained in:
@@ -198,6 +198,9 @@ int md_free_ctx( md_context_t *ctx );
|
|||||||
*/
|
*/
|
||||||
static inline unsigned char md_get_size( const md_info_t *md_info )
|
static inline unsigned char md_get_size( const md_info_t *md_info )
|
||||||
{
|
{
|
||||||
|
if( md_info == NULL )
|
||||||
|
return( 0 );
|
||||||
|
|
||||||
return md_info->size;
|
return md_info->size;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -210,6 +213,9 @@ static inline unsigned char md_get_size( const md_info_t *md_info )
|
|||||||
*/
|
*/
|
||||||
static inline md_type_t md_get_type( const md_info_t *md_info )
|
static inline md_type_t md_get_type( const md_info_t *md_info )
|
||||||
{
|
{
|
||||||
|
if( md_info == NULL )
|
||||||
|
return( POLARSSL_MD_NONE );
|
||||||
|
|
||||||
return md_info->type;
|
return md_info->type;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -222,6 +228,9 @@ static inline md_type_t md_get_type( const md_info_t *md_info )
|
|||||||
*/
|
*/
|
||||||
static inline const char *md_get_name( const md_info_t *md_info )
|
static inline const char *md_get_name( const md_info_t *md_info )
|
||||||
{
|
{
|
||||||
|
if( md_info == NULL )
|
||||||
|
return( NULL );
|
||||||
|
|
||||||
return md_info->name;
|
return md_info->name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user