Just discovered an accidental ommission in this patch - removed the listen_tls and listen_tcp config param handling completely. So I've commited the attached trivial patch to re-add them. On Thu, Nov 29, 2007 at 07:35:47PM +0100, Jim Meyering wrote: > @@ -1521,166 +1654,103 @@ remoteReadConfigFile (const char *filename) > conf = virConfReadFile (filename); > if (!conf) return 0; > > - virConfValuePtr p; > - > -#define CHECK_TYPE(name,typ) if (p && p->type != (typ)) { \ > - qemudLog (QEMUD_ERR, \ > - "remoteReadConfigFile: %s: %s: expected type " #typ "\n", \ > - filename, (name)); \ > - return -1; \ > - } > - > - p = virConfGetValue (conf, "listen_tls"); > - CHECK_TYPE ("listen_tls", VIR_CONF_LONG); > - listen_tls = p ? p->l : listen_tls; > - > - p = virConfGetValue (conf, "listen_tcp"); > - CHECK_TYPE ("listen_tcp", VIR_CONF_LONG); > - listen_tcp = p ? p->l : listen_tcp; > - > - p = virConfGetValue (conf, "tls_port"); > - CHECK_TYPE ("tls_port", VIR_CONF_STRING); > - tls_port = p ? strdup (p->str) : tls_port; > - > - p = virConfGetValue (conf, "tcp_port"); > - CHECK_TYPE ("tcp_port", VIR_CONF_STRING); > - tcp_port = p ? strdup (p->str) : tcp_port; > + GET_CONF_STR (conf, filename, tls_port); > + GET_CONF_STR (conf, filename, tcp_port); > Dan. -- |=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=| |=- Perl modules: http://search.cpan.org/~danberr/ -=| |=- Projects: http://freshmeat.net/~danielpb/ -=| |=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=|
diff -r 2c0db70fad23 qemud/qemud.c --- a/qemud/qemud.c Wed Dec 05 13:29:48 2007 -0500 +++ b/qemud/qemud.c Wed Dec 05 13:47:02 2007 -0500 @@ -1839,6 +1839,8 @@ remoteReadConfigFile (struct qemud_serve conf = virConfReadFile (filename); if (!conf) return 0; + GET_CONF_INT (conf, filename, listen_tcp); + GET_CONF_INT (conf, filename, listen_tls); GET_CONF_STR (conf, filename, tls_port); GET_CONF_STR (conf, filename, tcp_port);
-- Libvir-list mailing list Libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list