[vlc-devel] RE : [PATCH] -- core(update.c) : correct object release misplaced and memory leaks

Rafaël Carré rafael.carre at gmail.com
Mon Aug 3 15:25:14 CEST 2009


On Mon, 3 Aug 2009 14:39:19 +0200
"brezhoneg1" <brezhoneg1 at yahoo.fr> wrote:

> Is there a real need to release the object as soon as the thread is
> about to end ? If not released right away, it ends up being released
> later on either
>    - when a new download is called

Usually there is only one download

>    - when update_Delete is called
> 
> So I don't think there is a memory leak.

Ah that makes sense, if the object isn't destroyed libvlc will complain
at exit anyway so it's easy to see

> Also, in your case, the assertion failed means the vlc_thread_join has
> never occurred, which may not be a crash but at least means another
> memory leak. ... 

I assume vlc_thread_join is not needed since the thread returns, but
there are other problems like courmisch pointed out

-- 
Rafaël Carré
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20090803/aae0dbbc/attachment.sig>


More information about the vlc-devel mailing list