On 30.8.2016 20:47, Evan Hunt via RT wrote: >> For some reason it does not work and I'm not sure if it is caused by >> mistake I made or what is going on. I'm attaching minimal program to >> reproduce the crash. > > My fault, I left a piece out, darn it. I forgot that cfg_parse_buffer() > calls isc_lex_openbuffer() too. We need to be able to have it skip that > step, so you can open the buffer and set things up before you start > parsing. > > I'm afraid this bug is going to persist into 9.11.0, but it can be fixed in > 9.11.1, and I'll be able to give you a patch for it in the meantime. I'm fine with it as long as dyndb_init() does not change. (I do not see reason for such change, just saying.) > As a temporary measure you can also kluge around it at the driver level > by yanking some code out of libisccfg and having a local buffer parser. > See attached. Thank you! -- Petr Spacek @ Red Hat