Bonjour,<br><div class="gmail_quote"><br>En faisant une revue de code, j'ai découvert un memory leak avec la variable K1table dans le fichier src/css.c. Par exemple, à la ligne 1156 il n'y a pas de free avant le return. <br>
<br>Aussi, dans ioctl.c, ligne 877 le parametre ‘pi_remove_me’ ne sert à rien.<br>
<br>
Notez finalement que le C99 ne permet pas aux macro d'avoir un nombre variables d'arguments comme<br>
#define print_debug(dvdcss,msg,args...) dans libdvdcss.h. Cela fonctionne avec gcc, mais le comportement est "indéfini" dans le standard C99 (de même que dans le standard ISO C++98), donc cela pourrait ne plus fonctionner correctement avec un autre compilateur ou même avec des versions futures de gcc. Je propose de remplacer ces macros par des fonctions inlines.<br>
<br>Question : La dernière version de libdvdcss date de 2005. Est-ce qu'une mise à jours est prévue prochainement ?<br><font color="#888888">
<br>TB<br>
</font></div><br>