summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-01-15 21:57:35 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-01-15 21:57:35 +0900
commitdf0be5e7f0f8ad54a684f7c62652283feedac034 (patch)
tree08a47733f7cec67adfae9c511830f36e912817c1 /src
parent88580da587523998e15caa27c5a988b00f22fa9f (diff)
Cosmetic change
Diffstat (limited to 'src')
-rw-r--r--src/FeatureConfig.cc17
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)