diff -r b435bf0bf24a -r 13555c27b592 thermferm/rdconfig.c --- a/thermferm/rdconfig.c Wed Apr 24 21:58:27 2024 +0200 +++ b/thermferm/rdconfig.c Thu Apr 25 14:26:47 2024 +0200 @@ -636,12 +636,11 @@ unit->air_temperature = ival; xmlFree(key); } - if ((!xmlStrcmp(cur->name, (const xmlChar *)"BEER_ADDRESS"))) { + if ((!xmlStrcmp(cur->name, (const xmlChar *)"BEER_ADDRESS2"))) { + unit->beer_address2 = (char *)xmlNodeListGetString(doc, cur->xmlChildrenNode, 1); + } else if ((!xmlStrcmp(cur->name, (const xmlChar *)"BEER_ADDRESS"))) { unit->beer_address = (char *)xmlNodeListGetString(doc, cur->xmlChildrenNode, 1); } - if ((!xmlStrcmp(cur->name, (const xmlChar *)"BEER_ADDRESS2"))) { - unit->beer_address2 = (char *)xmlNodeListGetString(doc, cur->xmlChildrenNode, 1); - } if ((!xmlStrcmp(cur->name, (const xmlChar *)"BEER_STATE"))) { key = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1); if (sscanf((const char *)key, "%d", &ival) == 1)