1
0
mirror of https://github.com/gryf/gryf-overlay.git synced 2026-04-14 04:43:31 +02:00
Files
gryf-overlay/media-plugins/xmms-xmmsmplayer/files/xmms-xmmsmplayer-0.5-sigsegvfix.patch
2010-02-09 21:25:29 +01:00

22 lines
589 B
Diff

--- xmmsmplayer-0.5/xmmsmplayer/xmmsmplayer.c.orig 2005-11-12 22:26:22.000000000 +1030
+++ xmmsmplayer-0.5/xmmsmplayer/xmmsmplayer.c 2005-11-12 22:46:24.000000000 +1030
@@ -95,9 +95,16 @@ int mplayer_is_our_file(char *filename){
ext++;
char *tok;
- char *exts = strdup(mplayer_current_cfg->exts);
+ char *exts;
+
+ if (!mplayer_current_cfg->exts)
+ {
+ fprintf(stderr, "mplayer_current_cfg->exts == NULL!\n");
+ return FALSE;
+ }
+
+ exts = strdup(mplayer_current_cfg->exts);
- strcpy(exts, mplayer_current_cfg->exts);
tok = strtok(exts, " ");
while (tok != NULL){