]> git.sesse.net Git - vlc/commitdiff
pva: Bad function return value cast.
authorPierre d'Herbemont <pdherbemont@free.fr>
Thu, 20 Aug 2009 23:30:32 +0000 (01:30 +0200)
committerPierre d'Herbemont <pdherbemont@free.fr>
Thu, 20 Aug 2009 23:30:32 +0000 (01:30 +0200)
modules/demux/pva.c

index b2475949cf2422b2a12b5cb840e22096529889da..6b449bd43f9ecaaad08f76d3f0e0e945cde991ee 100644 (file)
@@ -285,7 +285,8 @@ static int Control( demux_t *p_demux, int i_query, va_list args )
             if( ( i64 = stream_Size( p_demux->s ) ) > 0 )
             {
                 pf = (double*) va_arg( args, double* );
-                *pf = (double)stream_Tell( p_demux->s ) / (double)i64;
+                double current = stream_Tell( p_demux->s );
+                *pf = current / (double)i64;
                 return VLC_SUCCESS;
             }
             return VLC_EGENERIC;