]> git.sesse.net Git - vlc/commitdiff
bin: fix SIGSEGV at exit on OS/2
authorKO Myung-Hun <komh78@gmail.com>
Fri, 21 Feb 2014 03:24:47 +0000 (12:24 +0900)
committerRémi Denis-Courmont <remi@remlab.net>
Sun, 23 Feb 2014 14:38:33 +0000 (16:38 +0200)
--stats was added at commit c24ea5fb3af17c08ea12d94a106577d06e9f4870.
So free arguments after this.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
bin/vlc.c

index b0a424edd9e9572024e6475a9cc6e03bd2eeba52..2e133345e44f2a53dfb6b18d4b078da055c6ac09 100644 (file)
--- a/bin/vlc.c
+++ b/bin/vlc.c
@@ -275,7 +275,7 @@ int main( int i_argc, const char *ppsz_argv[] )
 out:
     libvlc_release (vlc);
 #ifdef __OS2__
-    for (int i = 2; i < argc; i++)
+    for (int i = argc - i_argc; i < argc; i++)
         free (argv[i]);
 #endif
     return ret;