[vlc-commits] str_format_meta: fix reference counting
    Rémi Denis-Courmont 
    git at videolan.org
       
    Thu Jan  2 22:35:21 CET 2014
    
    
  
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Thu Jan  2 23:35:02 2014 +0200| [bcb04e32aa4b800ca1536da79a3c938a232ad815] | committer: Rémi Denis-Courmont
str_format_meta: fix reference counting
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=bcb04e32aa4b800ca1536da79a3c938a232ad815
---
 src/text/strings.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/text/strings.c b/src/text/strings.c
index 7d7a83a..55738a7 100644
--- a/src/text/strings.c
+++ b/src/text/strings.c
@@ -735,7 +735,10 @@ char *str_format_meta( input_thread_t *p_input, const char *s )
                     {
                         audio_output_t *aout = input_GetAout( p_input );
                         if( aout )
+                        {
                             vol = aout_VolumeGet( aout );
+                            vlc_object_release( aout );
+                        }
                     }
                     if( vol >= 0.f )
                     {
@@ -797,9 +800,6 @@ char *str_format_meta( input_thread_t *p_input, const char *s )
     }
     *(dst+d) = '\0';
 
-    if( p_input )
-        vlc_object_release( p_input );
-
     return dst;
 }
 #undef INSERT_STRING
    
    
More information about the vlc-commits
mailing list