Hi, forgot one line to commit
On Monday 06 February 2012 14:59:16 Philipp Hahn wrote:
> diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
> index aa4b32d..5508fc9 100644
...
> @@ -7467,10 +7471,52 @@ static virDomainDefPtr
> virDomainDefParseXML(virCapsPtr caps, def->clock.offset =
> VIR_DOMAIN_CLOCK_OFFSET_UTC;
> }
> switch (def->clock.offset) {
> + case VIR_DOMAIN_CLOCK_OFFSET_LOCALTIME:
> + case VIR_DOMAIN_CLOCK_OFFSET_UTC:
> + tmp = virXPathString("string(./clock/@adjustment)", ctxt);
> + if (tmp) {
> + if (STREQ(tmp, "reset")) {
> + def->clock.data.utc_reset = true;
> + } else {
> + char *conv = NULL;
> + unsigned long long val;
> + val = strtoll(tmp, &conv, 10);
> + if (conv == tmp || *conv != '\0') {
> + virDomainReportError(VIR_ERR_INTERNAL_ERROR,
> + _("unknown clock adjustment
> '%s'"), tmp); + goto error;
> + }
> + switch (def->clock.offset) {
> + case VIR_DOMAIN_CLOCK_OFFSET_LOCALTIME:
> + def->clock.data.variable.basis =
> VIR_DOMAIN_CLOCK_BASIS_LOCALTIME; + break;
> + case VIR_DOMAIN_CLOCK_OFFSET_UTC:
> + def->clock.data.variable.basis =
> VIR_DOMAIN_CLOCK_BASIS_UTC; + break;
> + }
def->clock.offset = VIR_DOMAIN_CLOCK_OFFSET_VARIABLE;
> + def->clock.data.variable.adjustment = val;
> + }
> + VIR_FREE(tmp);
> + } else {
> + def->clock.data.utc_reset = false;
> + }
> + break;
> +
Sincerely
Philipp
--
Philipp Hahn Open Source Software Engineer [email protected]
Univention GmbH Linux for Your Business fon: +49 421 22 232- 0
Mary-Somerville-Str.1 D-28359 Bremen fax: +49 421 22 232-99
http://www.univention.de/
signature.asc
Description: This is a digitally signed message part.
-- libvir-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/libvir-list
