Skip to content

Commit

Permalink
--option-fileが空のファイルの時に異常終了してしまう問題を修正。
Browse files Browse the repository at this point in the history
  • Loading branch information
rigaya committed Dec 3, 2023
1 parent 30cbc4c commit e2c9af9
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 0 deletions.
1 change: 1 addition & 0 deletions NVEnc/NVEnc_readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -217,6 +217,7 @@ NVIDIA グラフィックドライバ 545.92
2023.12.03 (7.39)
- --seek使用時の進捗表示を改善。
- NVMLによるGPUのモニタリングを行わないようにするオプションを追加。(--disable-nvml)
- --option-files指定時に対象ファイルが空だと異常終了する問題を修正。

2023.11.27 (7.38)
[NVEncC]
Expand Down
6 changes: 6 additions & 0 deletions NVEncCore/rgy_cmd.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -263,6 +263,12 @@ std::vector<tstring> cmd_from_config_file(const tstring& filename) {
configstr += trim(str);
}
}
//configstrが空文字列の場合、sep_cmdに渡すと先頭に実行ファイルへのパスが付与されてしまう
//エラーを避けるため、空のvectorを返すようにする
if (configstr.length() == 0) {
_ftprintf(stderr, _T("Option file is empty!\n"));
return std::vector<tstring>();
}
return sep_cmd(char_to_tstring(configstr));
#else
_ftprintf(stderr, _T("--option-file not supported on linux systems!\n"));
Expand Down

0 comments on commit e2c9af9

Please sign in to comment.