This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.
Holger Hans Peter Freyther holger at freyther.deOn Fri, Aug 30, 2013 at 06:34:00PM +0200, Jacob Erlbeck wrote: > Note that in config mode if the tree is searched along the nodes > toward the config node and a command is not found this way, a > rollback is done by just replacing the vty's node and index member > variable by the saved old values which might break the whole thing, when > there has been a free() on the way. okay, but in this case the config parsing will fail too. So right now we should be safe. Thanks for looking into this! o > @@ -186,36 +130,24 @@ gDEFUN(ournode_exit, > gDEFUN(ournode_end, > ournode_end_cmd, "end", "End current mode and change to enable mode.") > { > + if (vty->node >= CONFIG_NODE) { this would be true for the OM2K node, which is not a configure node. Can you elaborate why not using the 'is config node' predicate is not necessary? > def _testConfigNetworkTree(self): > self.vty.enable() > - self.vty.verify("configure terminal",['']) > + self.assertTrue(self.vty.verify("configure terminal",[''])) where is the change from self.vty.verify to self assertTrue coming from? is this related to your change?