diff options
author | Gordon Sim <gsim@apache.org> | 2007-05-21 11:04:31 +0000 |
---|---|---|
committer | Gordon Sim <gsim@apache.org> | 2007-05-21 11:04:31 +0000 |
commit | df6891e842b130b1df3fb71104d8d92eceb79f0c (patch) | |
tree | 0e69d8a494f2e83d236fd3aff9f75ecb7540897f /cpp/src/qpid/CommonOptions.cpp | |
parent | 633f09727ef9090aa6106723409fe9101b4db4c6 (diff) | |
download | qpid-python-df6891e842b130b1df3fb71104d8d92eceb79f0c.tar.gz |
Temporary hack to the logic used in parsing environment options to avoid treating QPID_DIR (used in external modules) from being treated as an (invalid) option 'dir'.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@540108 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/CommonOptions.cpp')
-rw-r--r-- | cpp/src/qpid/CommonOptions.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cpp/src/qpid/CommonOptions.cpp b/cpp/src/qpid/CommonOptions.cpp index 1b08943088..8ec1a42ee2 100644 --- a/cpp/src/qpid/CommonOptions.cpp +++ b/cpp/src/qpid/CommonOptions.cpp @@ -28,9 +28,10 @@ char env2optchar(char env) { } const std::string envPrefix("QPID_"); +const std::string ignore("QPID_DIR");//temporary hack - this env var is used in other ways; not an option std::string env2option(const std::string& env) { - if (env.find(envPrefix) ==0) { + if (env != ignore /*temp hack, see above*/ && env.find(envPrefix) == 0) { std::string opt = env.substr(envPrefix.size()); std::transform(opt.begin(), opt.end(), opt.begin(), env2optchar); return opt; |