diff --git a/src/zapit/src/scan.cpp b/src/zapit/src/scan.cpp index 1e9e39330..510c7d27f 100644 --- a/src/zapit/src/scan.cpp +++ b/src/zapit/src/scan.cpp @@ -485,8 +485,10 @@ void *start_scanthread(void *scanmode) if(cable) { strcpy(providerName, xmlGetAttribute(search, "name")); for (spI = scanProviders.begin(); spI != scanProviders.end(); spI++) - if (!strcmp(spI->second.c_str(), providerName)) + if (!strcmp(spI->second.c_str(), providerName)) { + position = spI->first; break; + } } else { for (spI = scanProviders.begin(); spI != scanProviders.end(); spI++)