From: leslie Date: Wed, 20 Jan 2010 16:37:41 +0000 (+0100) Subject: sasc: fix ignore-sid segfault X-Git-Tag: upstream/620~108 X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=b31b63a5cb64031369344c3c6bbd7e1e1160cb4c;p=sasc-ng.git sasc: fix ignore-sid segfault --- diff --git a/contrib/sasc-ng/dvbloopback/src/plugin_getsid.c b/contrib/sasc-ng/dvbloopback/src/plugin_getsid.c index 9f36c64..678768f 100644 --- a/contrib/sasc-ng/dvbloopback/src/plugin_getsid.c +++ b/contrib/sasc-ng/dvbloopback/src/plugin_getsid.c @@ -319,14 +319,14 @@ static bool ignore_sid(int sid) char s_sid[32]; sprintf(s_sid,"%u",sid); - char **save=0, *ignored = strdup(opt_ignore); - char *tok = strtok_r(ignored, ",", save); + char *save, *ignored = strdup(opt_ignore); + char *tok = strtok_r(ignored, ",", &save); while(tok) { if (cmp_wild(tok,s_sid)) { ret = true; break; } - tok = strtok_r(0, ",", save); + tok = strtok_r(0, ",", &save); } free(ignored); }