]> git.sesse.net Git - vlc/blobdiff - modules/gui/qnx/vout.c
Replace argument = realloc( argument, size ); with realloc_or_free() in modules/...
[vlc] / modules / gui / qnx / vout.c
index ef775d1c285a8c9792beb78672a3365804994b0c..e066d03facefb27eb93f61eef9f4a9292902e8d9 100644 (file)
@@ -38,6 +38,7 @@
 #include <vlc_common.h>
 #include <vlc_interface.h>
 #include <vlc_vout.h>
+#include <vlc_memory.h>
 
 /*****************************************************************************
  * vout_sys_t: video output QNX method descriptor
@@ -316,16 +317,10 @@ static int QNXManage( vout_thread_t *p_vout )
 
         if( i_ev == Ph_RESIZE_MSG )
         {
-            PhEvent_t *buf;
-
             i_buflen = PhGetMsgSize( p_event );
-            buf = realloc( p_event, i_buflen );
-            if( buf == NULL )
-            {
-                free( p_event );
+            p_event = realloc_or_free( p_event, i_buflen );
+            if( p_event == NULL )
                 return( 1 );
-            }
-            p_event = buf;
         }
         else if( i_ev == Ph_EVENT_MSG )
         {