small fix
[enigma2.git] / lib / driver / rcinput.cpp
index 0d6a6fea18d901aa992e856463e86e2435a4bbee..107b337be95ae40deb7b9434f55afc88bd7fd84e 100644 (file)
@@ -44,7 +44,6 @@ void eRCDeviceInputDev::handleCode(int rccode)
                        case KEY_RIGHTSHIFT:
                        case KEY_LEFTALT:
                        case KEY_CAPSLOCK:
-                       case KEY_COMPOSE:
                        case KEY_INSERT:
                        case KEY_DELETE:
                        case KEY_MUTE:
@@ -76,7 +75,7 @@ eRCDeviceInputDev::eRCDeviceInputDev(eRCInputEventDriver *driver)
 {
        int len=id.length();
        int idx=0;
-       while(idx < len)
+       while(idx <= len-8)
        {
                if (!strncasecmp(&id[idx++], "KEYBOARD", 8))
                {