add proper parent key lookup to kdb rm
@@ -35,8 +35,9 @@ int RemoveCommand::execute (Cmdline const & cl)
KeySet conf;
Key x = cl.createKey (0);
+ Key parentKey = cl.getParentKey (x);
- kdb.get (conf, x);
+ kdb.get (conf, parentKey);
KeySet savedKeys;
@@ -68,7 +69,7 @@ int RemoveCommand::execute (Cmdline const & cl)
conf.append (savedKeys);
- kdb.set (conf, x);
+ kdb.set (conf, parentKey);
return 0;
}
