]> git.sesse.net Git - vlc/commitdiff
mod: Fix an other bad cast from function call.
authorPierre d'Herbemont <pdherbemont@free.fr>
Thu, 20 Aug 2009 10:24:50 +0000 (12:24 +0200)
committerPierre d'Herbemont <pdherbemont@free.fr>
Thu, 20 Aug 2009 10:24:50 +0000 (12:24 +0200)
modules/demux/mod.c

index 7569469ca4f46cb3b547fb0640bd65313acf7cf0..f3f162c4a01a1135e41acdbdd10911ff2fdaade9 100644 (file)
@@ -318,7 +318,9 @@ static int Control( demux_t *p_demux, int i_query, va_list args )
         pf = (double*) va_arg( args, double* );
         if( p_sys->i_length > 0 )
         {
-            *pf = (double)date_Get( &p_sys->pts ) / (double)p_sys->i_length;
+            double current = date_Get( &p_sys->pts );
+            double length = p_sys->i_length;
+            *pf = current / length;
             return VLC_SUCCESS;
         }
         return VLC_EGENERIC;