# HG changeset patch
# User darius@Inchoate
# Date 1232367848 -37800
# Node ID ea5862987368c65caced644bdf83838e3fe772cc
# Parent  3dcf933f2640de31bcf9e370c7cb893ad3308942
Fix up parsing logic.

diff -r 3dcf933f2640 -r ea5862987368 tempctrl.c
--- a/tempctrl.c	Mon Jan 19 22:53:40 2009 +1030
+++ b/tempctrl.c	Mon Jan 19 22:54:08 2009 +1030
@@ -587,8 +587,11 @@
 	    if (!strcasecmp_P(cmd, PSTR("amb")))
 		memcpy(settings.ambient_ROM, ROM, sizeof(ROM));
 	}
+	return;
     }
     
+    /* Handle setting the multitude of variables
+     * It's last to simplify things */
     if (sscanf_P(buf, PSTR("tc %5s %d"), cmd, &data) != 2) {
 	printf_P(PSTR("Unable to parse tc subcommand & value\r\n"));
 	return;
@@ -612,7 +615,6 @@
 	settings.minheatofftime = data;
     } else {
 	printf_P(PSTR("Unknown setting\r\n"));
-	return;
     }
 }