]> git.sesse.net Git - vlc/commitdiff
Check malloc return value.
authorRémi Duraffort <ivoire@videolan.org>
Fri, 15 Aug 2008 08:02:41 +0000 (10:02 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Fri, 15 Aug 2008 19:44:28 +0000 (21:44 +0200)
modules/access/dvb/linux_dvb.c

index f72eeace0b83ee59391efa18b30e8c7f86a58b1b..c282b5e893d2f859d160ef7d5ddf3aa90d2bd10d 100644 (file)
@@ -110,6 +110,8 @@ int FrontendOpen( access_t *p_access )
     }
 
     p_sys->p_frontend = p_frontend = malloc( sizeof(frontend_t) );
+    if( !p_frontend )
+        return VLC_ENOMEM;
 
     msg_Dbg( p_access, "Opening device %s", frontend );
     if( (p_sys->i_frontend_handle = open(frontend, O_RDWR | O_NONBLOCK)) < 0 )
@@ -1508,7 +1510,8 @@ int CAMOpen( access_t *p_access )
     {
         p_sys->i_ca_type = CA_CI;
     }
-    else {
+    else
+    {
         p_sys->i_ca_type = -1;
         msg_Err( p_access, "CAMInit: incompatible CAM interface" );
         close( p_sys->i_ca_handle );