Jan Willamowius
2019-04-22 4093b38f678b4d253b610f3439adb9e950e37c92
fix regex to check format of client signature
1个文件已修改
5 ■■■■■ 已修改文件
src/tools/license-generator/license-generator.cpp 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tools/license-generator/license-generator.cpp
@@ -102,15 +102,14 @@
    string client_signature = "";
    if (vm.count("client_signature")) {
        client_signature = vm["client_signature"].as<string>();
        //fixme match + and /
        /*regex e("(A-Za-z0-9){4}-(A-Za-z0-9){4}-(A-Za-z0-9){4}-(A-Za-z0-9){4}");
        regex e("[A-Za-z0-9\\+/]{4}-[A-Za-z0-9\\+/]{4}-[A-Za-z0-9\\+/]{4}-[A-Za-z0-9\\+/]{4}");
         if (!regex_match(client_signature, e)) {
         cerr << endl << "Client signature not recognized: "
         << client_signature
         << " Please enter a valid signature in format XXXX-XXXX-XXXX-XXXX"
         << endl;
         exit(2);
         }*/
        }
    }
    string extra_data = "";
    if (vm.count("extra_data")) {