]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
because we love debian - closes ticket 502
authorBert Hubert <bert.hubert@netherlabs.nl>
Thu, 4 Oct 2012 09:02:32 +0000 (09:02 +0000)
committerBert Hubert <bert.hubert@netherlabs.nl>
Thu, 4 Oct 2012 09:02:32 +0000 (09:02 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2753 d19b8d6e-7fed-0310-83ef-9ca221ded41b

pdns/arguments.cc

index 3e281197487cc1bf776de4092a9211d4e21b404e..eb9b5ea8b789c7d3558682f5a3e41e00bafab2f8 100644 (file)
@@ -312,8 +312,15 @@ void ArgvMap::parseOne(const string &arg, const string &parseOnly, bool lax)
     if(pos && pos!=string::npos) 
       val=val.substr(pos);
 
-    if(parmIsset(var))
-      params[var]=val;
+    if(parmIsset(var)) {
+      if(var != "launch")
+        params[var]=val;
+      else  {
+        if(!params[var].empty())
+          params[var]+=",";
+        params["launch"]+= val;
+      }
+    }
     else
       if(!lax)
         throw ArgException("Trying to set unexisting parameter '"+var+"'");