diff options
Diffstat (limited to 'src/ConfigParser.cpp')
| -rw-r--r-- | src/ConfigParser.cpp | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ConfigParser.cpp b/src/ConfigParser.cpp index e9fe91d..544f89c 100644 --- a/src/ConfigParser.cpp +++ b/src/ConfigParser.cpp @@ -99,6 +99,7 @@ static void parse_linkage(ptree& pt,                  throw runtime_error("Invalid service linking definition");              } +            bool active = pt_set.get("active", true);              bool hard = pt_set.get("hard", true);              bool international = pt_set.get("international", false); @@ -109,7 +110,7 @@ static void parse_linkage(ptree& pt,                  throw runtime_error("Invalid service linking definition");              } -            auto linkageset = make_shared<LinkageSet>(setuid, lsn, hard, international); +            auto linkageset = make_shared<LinkageSet>(setuid, lsn, active, hard, international);              linkageset->keyservice = service_uid; // TODO check if it exists              auto pt_list = pt_set.get_child_optional("list");  | 
