]> git.sesse.net Git - vlc/commitdiff
* Fixed my latest BeOS support breakage.
authorSam Hocevar <sam@videolan.org>
Sun, 27 May 2001 15:16:58 +0000 (15:16 +0000)
committerSam Hocevar <sam@videolan.org>
Sun, 27 May 2001 15:16:58 +0000 (15:16 +0000)
plugins/dvd/dvd_ioctl.c

index 63c10da172c2ff673e1f9ec2ae486a96d2e7cd4d..474db5ca627176eb3a7ca76a59dc6b8bf59561f6 100644 (file)
@@ -2,7 +2,7 @@
  * dvd_ioctl.c: DVD ioctl replacement function
  *****************************************************************************
  * Copyright (C) 1999-2001 VideoLAN
- * $Id: dvd_ioctl.c,v 1.13 2001/05/25 13:20:09 sam Exp $
+ * $Id: dvd_ioctl.c,v 1.14 2001/05/27 15:16:58 sam Exp $
  *
  * Authors: Markus Kuespert <ltlBeBoy@beosmail.com>
  *          Samuel Hocevar <sam@zoy.org>
@@ -66,6 +66,7 @@ static void BeInitRDC ( raw_device_command *, int );
 #define INIT_RDC( TYPE, SIZE ) \
     raw_device_command rdc; \
     u8 p_buffer[ (SIZE) ]; \
+    memset( &rdc, 0, sizeof( raw_device_command ) ); \
     rdc.data = (char *)p_buffer; \
     rdc.data_length = (SIZE); \
     BeInitRDC( &rdc, (TYPE) );
@@ -595,7 +596,6 @@ int ioctl_SendKey2( int i_fd, int *pi_agid, u8 *p_key )
  *****************************************************************************/
 static void BeInitRDC( raw_device_command *p_rdc, int i_type )
 {
-    memset( p_rdc, 0, sizeof( raw_device_command ) );
     memset( p_rdc->data, 0, p_rdc->data_length );
 
     switch( i_type )