]> git.sesse.net Git - vlc/commitdiff
str_format_meta: take the input stats lock as needed
authorRémi Denis-Courmont <remi@remlab.net>
Sat, 28 Feb 2009 17:37:07 +0000 (19:37 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Sat, 28 Feb 2009 17:47:01 +0000 (19:47 +0200)
src/text/strings.c

index b76d14c46fe181b301ba4421e9c9ca63b9c06207..ee0085e7e73cfe3b02b20cbef40543fe3ec2bf1a 100644 (file)
@@ -742,8 +742,10 @@ char *__str_format_meta( vlc_object_t *p_object, const char *string )
                 case 'f':
                     if( p_item && p_item->p_stats )
                     {
+                        vlc_mutex_lock( &p_item->p_stats->lock );
                         snprintf( buf, 10, "%d",
                                   p_item->p_stats->i_displayed_pictures );
+                        vlc_mutex_unlock( &p_item->p_stats->lock );
                     }
                     else
                     {