X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=src%2Fserver%2Fhandler_coke.c;h=188beb44ffb2b85ab9408e30715b71387cad89df;hb=b45406d25eee76ccd4cb95541edd98f2e498c69a;hp=5a6a86f5028592c7d3dc7d41528af8ee3eee1abe;hpb=a76e13745dd39b23026ca38c256cc8f0b0d70116;p=tpg%2Fopendispense2.git diff --git a/src/server/handler_coke.c b/src/server/handler_coke.c index 5a6a86f..188beb4 100644 --- a/src/server/handler_coke.c +++ b/src/server/handler_coke.c @@ -57,18 +57,20 @@ int Coke_InitHandler() // - Dunno why this is needed, but the machine plays silly // sometimes. Writef("n0 Slot0\n"); - WaitForColon(); - Writef("n1 Slot1\n"); - WaitForColon(); - Writef("n2 Slot2\n"); - WaitForColon(); - Writef("n3 Slot3\n"); - WaitForColon(); - Writef("n4 Slot4\n"); - WaitForColon(); - Writef("n5 Slot5\n"); - WaitForColon(); - Writef("n6 Coke\n"); + if( !WaitForColon() ) + { + Writef("n1 Slot1\n"); + WaitForColon(); + Writef("n2 Slot2\n"); + WaitForColon(); + Writef("n3 Slot3\n"); + WaitForColon(); + Writef("n4 Slot4\n"); + WaitForColon(); + Writef("n5 Slot5\n"); + WaitForColon(); + Writef("n6 Coke\n"); + } } CompileRegex(&gCoke_StatusRegex, "^slot\\s+([0-9]+)\\s+([^:]+):([a-zA-Z]+)\\s*", REG_EXTENDED);