diff options
Diffstat (limited to 'cpp/src')
-rw-r--r-- | cpp/src/IcePack/IcePackNode.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cpp/src/IcePack/IcePackNode.cpp b/cpp/src/IcePack/IcePackNode.cpp index 0c23dd7e92f..ea75fa0adb4 100644 --- a/cpp/src/IcePack/IcePackNode.cpp +++ b/cpp/src/IcePack/IcePackNode.cpp @@ -140,7 +140,7 @@ run(int argc, char* argv[], const Ice::CommunicatorPtr& communicator, const Free descriptor = argv[++i]; - while(argv[++i][0] != '-' && i < argc) + while(i + 1 < argc && argv[++i][0] != '-') { targets.push_back(argv[i]); } |