Fix bug where config file values with a colon were interpreted as entries
diff --git a/qloader2.bin b/qloader2.bin
index 32234f3d..0dc85c12 100644
Binary files a/qloader2.bin and b/qloader2.bin differ
diff --git a/src/lib/config.c b/src/lib/config.c
index 70068596..987afce6 100644
--- a/src/lib/config.c
+++ b/src/lib/config.c
@@ -63,6 +63,8 @@ int config_set_entry(size_t index) {
p++;
}
p++;
+ if (*(p - 2) != '\n')
+ i--;
}
config_addr = p;
