summaryrefslogtreecommitdiff
path: root/cpp/src/IceUtil/Options.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2006-01-31 10:01:12 +0000
committerBenoit Foucher <benoit@zeroc.com>2006-01-31 10:01:12 +0000
commit959be21ed0fd58eaf53fb87bb2f913a1eacb2870 (patch)
tree5cd0cff9e507cbb9ebc7d2beae887ef78fee5464 /cpp/src/IceUtil/Options.cpp
parentAdded ANSI quote support. (diff)
downloadice-959be21ed0fd58eaf53fb87bb2f913a1eacb2870.tar.bz2
ice-959be21ed0fd58eaf53fb87bb2f913a1eacb2870.tar.xz
ice-959be21ed0fd58eaf53fb87bb2f913a1eacb2870.zip
Fixed a bug in split() for control chars
Diffstat (limited to 'cpp/src/IceUtil/Options.cpp')
-rwxr-xr-xcpp/src/IceUtil/Options.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/cpp/src/IceUtil/Options.cpp b/cpp/src/IceUtil/Options.cpp
index 492b57bd1c8..dcaefff903d 100755
--- a/cpp/src/IceUtil/Options.cpp
+++ b/cpp/src/IceUtil/Options.cpp
@@ -396,6 +396,7 @@ IceUtil::Options::split(const string& line)
//
case 'c':
{
+ c = l[++i];
if(isalpha(c) || c == '@' || (c >= '[' && c <= '_'))
{
arg.push_back(static_cast<char>(toupper(c) - '@'));