]> git.sesse.net Git - vlc/commitdiff
Don't leak memory.
authorJean-Paul Saman <jean-paul.saman@m2x.nl>
Wed, 9 Apr 2008 10:41:50 +0000 (12:41 +0200)
committerJean-Paul Saman <jean-paul.saman@m2x.nl>
Wed, 9 Apr 2008 10:41:50 +0000 (12:41 +0200)
modules/video_filter/dynamicoverlay/dynamicoverlay.c

index 4f701a087c1ec2dcdcc135d4ae5ddde9c3e9d6a9..cee5c5c4165ca6b38e225aac14081ab2ccd2795c 100644 (file)
@@ -368,8 +368,9 @@ static subpicture_t *Filter( filter_t *p_filter, mtime_t date )
                 *pp_region = NULL;
                 break;
             }
-            (*pp_region)->psz_text = strdup( p_overlay->data.p_text );
-            memcpy( (*pp_region)->p_style, &p_overlay->fontstyle, sizeof(text_style_t) );
+            p_filter->p_libvlc->pf_memcpy( (*pp_region)->p_style,
+                                            &p_overlay->fontstyle,
+                                            sizeof(struct text_style_t) );
         }
         else
         {