fixed bug that prevented the last word of bss from being initialized
diff --git a/src/part2/examples/txn/targets/rts430/pre_init.c b/src/part2/examples/txn/targets/rts430/pre_init.c
index 9cf9753..16868be 100644
--- a/src/part2/examples/txn/targets/rts430/pre_init.c
+++ b/src/part2/examples/txn/targets/rts430/pre_init.c
@@ -25,7 +25,7 @@
char *cp;
/* otherwise, we initialize all .bss to 0 before .cinit is processed */
- for (cp = &__bss__; cp < &__end__; ) {
+ for (cp = &__bss__; cp <= &__end__; ) {
*cp++ = 0;
}
}