From ab9e23da129e44593b0b799bbb772311670b8a72 Mon Sep 17 00:00:00 2001 From: anbr Date: Sat, 5 Mar 2011 10:05:19 +0100 Subject: Release 0.2.0 --- dvdplugin.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'dvdplugin.c') diff --git a/dvdplugin.c b/dvdplugin.c index 498a068..b3044f1 100644 --- a/dvdplugin.c +++ b/dvdplugin.c @@ -100,13 +100,14 @@ void cDVDPlugin::DetectDevice(void) cTokenizer *token = new cTokenizer(output, " "); for(int i = 0; i <= token->Count(); i++) { - if(RegIMatch(token->GetToken(i), "^-C$") && - token->GetToken(i + 1)) { + const char* t = token->GetToken(i); + if(t && 0 == strcmp(t, "-C") + && token->GetToken(i + 1)) { dvd = strdup(token->GetToken(i + 1)); break; } - if(RegIMatch(token->GetToken(i), "^--dvd=")) { - const char *p = strchr(token->GetToken(i), '='); + else if(t && 0 == strncmp(t, "--dvd=", 6)) { + const char *p = strchr(t, '='); dvd = strdup(p + 1); break; } -- cgit v1.2.3