From 3e6e4840c654b71132b5028677b081d27001cdb8 Mon Sep 17 00:00:00 2001 From: Marius Tomaschewski Date: Wed, 14 Jun 2017 09:41:15 +0200 Subject: [PATCH] lease: fixed to also read state from lease file --- src/leasefile.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/leasefile.c b/src/leasefile.c index 5aefeadca..43f9b5d53 100644 --- a/src/leasefile.c +++ b/src/leasefile.c @@ -631,6 +631,10 @@ __ni_addrconf_lease_info_from_xml(ni_addrconf_lease_t *lease, const xml_node_t * if (ni_uuid_parse(&lease->uuid, child->cdata) != 0) return -1; } else + if (ni_string_eq(child->name, "state")) { + if ((lease->state = ni_addrconf_name_to_state(child->cdata)) < 0) + lease->state = NI_ADDRCONF_STATE_NONE; + } else if (ni_string_eq(child->name, "update")) { if (ni_parse_uint(child->cdata, &lease->update, 16) != 0) return -1;