diff --git a/UpnpBroadcastResponder.cpp b/UpnpBroadcastResponder.cpp index 1bb139b..4f53165 100644 --- a/UpnpBroadcastResponder.cpp +++ b/UpnpBroadcastResponder.cpp @@ -67,7 +67,7 @@ void UpnpBroadcastResponder::serverLoop(){ // check if this is a M-SEARCH for WeMo device String request = String((char *)packetBuffer); - if(request.indexOf('M-SEARCH') > 0) { + if(request.indexOf("M-SEARCH") >= 0) { // Issue https://github.com/kakopappa/arduino-esp8266-alexa-multiple-wemo-switch/issues/22 fix if((request.indexOf("urn:Belkin:device:**") > 0) || (request.indexOf("ssdp:all") > 0) || (request.indexOf("upnp:rootdevice") > 0)) { Serial.println("Got UDP Belkin Request..");