Commit 63c1fd74 authored by Rémi Duraffort's avatar Rémi Duraffort

Check malloc return value.

parent 775254b8
...@@ -110,6 +110,8 @@ int FrontendOpen( access_t *p_access ) ...@@ -110,6 +110,8 @@ int FrontendOpen( access_t *p_access )
} }
p_sys->p_frontend = p_frontend = malloc( sizeof(frontend_t) ); p_sys->p_frontend = p_frontend = malloc( sizeof(frontend_t) );
if( !p_frontend )
return VLC_ENOMEM;
msg_Dbg( p_access, "Opening device %s", frontend ); msg_Dbg( p_access, "Opening device %s", frontend );
if( (p_sys->i_frontend_handle = open(frontend, O_RDWR | O_NONBLOCK)) < 0 ) if( (p_sys->i_frontend_handle = open(frontend, O_RDWR | O_NONBLOCK)) < 0 )
...@@ -1508,7 +1510,8 @@ int CAMOpen( access_t *p_access ) ...@@ -1508,7 +1510,8 @@ int CAMOpen( access_t *p_access )
{ {
p_sys->i_ca_type = CA_CI; p_sys->i_ca_type = CA_CI;
} }
else { else
{
p_sys->i_ca_type = -1; p_sys->i_ca_type = -1;
msg_Err( p_access, "CAMInit: incompatible CAM interface" ); msg_Err( p_access, "CAMInit: incompatible CAM interface" );
close( p_sys->i_ca_handle ); close( p_sys->i_ca_handle );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment