X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Ftestclient%2Fmain.cpp;h=c1106d5cdcf88dfc3c4f84b95d5aef1873e79269;hb=a75e3a5a63546d6f7e670bc2a7a1931887a5d2a0;hp=1e1eea3b3560a149762c94c8abf8d09e04500ecb;hpb=71d50d2065b5f568201c356e287939f3418df78e;p=deb_libcec.git diff --git a/src/testclient/main.cpp b/src/testclient/main.cpp index 1e1eea3..c1106d5 100644 --- a/src/testclient/main.cpp +++ b/src/testclient/main.cpp @@ -181,6 +181,7 @@ void EnableCallbacks(ICECAdapter *adapter) g_callbacks.CBCecKeyPress = &CecKeyPress; g_callbacks.CBCecCommand = &CecCommand; g_callbacks.CBCecConfigurationChanged = NULL; + g_callbacks.CBCecAlert = NULL; adapter->EnableCallbacks(NULL, &g_callbacks); } @@ -1023,7 +1024,12 @@ bool ProcessCommandLineArguments(int argc, char *argv[]) { if (argc >= iArgPtr + 2) { - g_config.iHDMIPort = (int8_t)atoi(argv[iArgPtr + 1]); + uint8_t hdmiport = (int8_t)atoi(argv[iArgPtr + 1]); + if (hdmiport < 1) + hdmiport = 1; + if (hdmiport > 15) + hdmiport = 15; + g_config.iHDMIPort = hdmiport; cout << "using HDMI port '" << (int)g_config.iHDMIPort << "'" << endl; ++iArgPtr; }