--- a/brewco/rdsession.c Mon Dec 21 21:21:16 2015 +0100 +++ b/brewco/rdsession.c Mon Dec 21 22:36:30 2015 +0100 @@ -29,7 +29,11 @@ extern char *etcpath; -const char BREWSTEP[14][10] = { "NA", "INIT", "WAITSTART", "PREMASH", "MASHING", "IODINE", "REMOVE", "PREBOIL", "BOIL", "BOILDONE", "COOLING", "WHIRLPOOL", "CLEANUP", "DONE" }; +const char BREWSTEP[22][11] = { "NA", "INIT", "WATEROK", "PRIME", "WAITSTART", + "PREMASH", "MASHING", "IODINE", "REMOVE", "PREBOIL", + "BOIL", "BOILDONE", "WHIRLPOOL1", "HOPSTAND1", "COOLING1", + "HOPSTAND2", "COOLING2", "HOPSTAND3", "COOLING", "WHIRLPOOL", + "CLEANUP", "DONE" }; const char MASHSTEP[5][8] = { "NA", "PROMPT", "HEATING", "REST", "DONE" }; #define MY_ENCODING "utf-8" @@ -232,7 +236,7 @@ } if ((!xmlStrcmp(cur->name, (const xmlChar *)"BREWSTEP"))) { key = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1); - for (i = 0; i < 14; i++) { + for (i = 0; i < 22; i++) { if (! xmlStrcmp(key, (const xmlChar *)BREWSTEP[i])) { brew->brewstep = i; break;