Просмотр исходного кода

PR#3 review: fix -l arg breaking

because optarg goes NULL when encountering an optional argument, so I have to do this instead to get the argument. See case 'p'.
RadsammyT 2 лет назад
Родитель
Сommit
bce23c24e0
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/suyu_cmd/suyu.cpp

+ 1 - 1
src/suyu_cmd/suyu.cpp

@@ -263,7 +263,7 @@ int main(int argc, char** argv) {
                 break;
             }
             case 'l': {
-                std::string str_arg(optarg);
+                std::string str_arg(argv[optind++]);
                 str_arg.append(",0"); // FALLBACK: if string is partially completed ("1234,3")
                                       // this will set all those unset to 0. otherwise we get
                                       // all 3s.