diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-01-15 21:57:35 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-01-15 21:57:35 +0900 |
| commit | df0be5e7f0f8ad54a684f7c62652283feedac034 (patch) | |
| tree | 08a47733f7cec67adfae9c511830f36e912817c1 /src | |
| parent | 88580da587523998e15caa27c5a988b00f22fa9f (diff) | |
Cosmetic change
Diffstat (limited to 'src')
| -rw-r--r-- | src/FeatureConfig.cc | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/src/FeatureConfig.cc b/src/FeatureConfig.cc index 722c3ada..6b28f07a 100644 --- a/src/FeatureConfig.cc +++ b/src/FeatureConfig.cc @@ -54,14 +54,19 @@ uint16_t getDefaultPort(const std::string& protocol) std::string featureSummary() { std::string s; - for(int i = 0; i < MAX_FEATURE; ++i) { - const char* name = strSupportedFeature(i); - if(name) { - s += name; - s += ", "; + int first; + for(first = 0; first < MAX_FEATURE && !strSupportedFeature(first); ++first); + if(first < MAX_FEATURE) { + s += strSupportedFeature(first); + for(int i = first+1; i < MAX_FEATURE; ++i) { + const char* name = strSupportedFeature(i); + if(name) { + s += ", "; + s += name; + } } } - return util::strip(s, ", "); + return s; } const char* strSupportedFeature(int feature) |
