Fixed 2 bugs.
[ned1] / neddis / neddis.c
index 306666e..957c56b 100644 (file)
@@ -323,7 +323,7 @@ main(int argc, char ** argv)
     uint32_t offset = aout_exec.a_entry;
     /* Since all NED instructions are one word (4 bytes) wide, read in one word increments. */
     uint32_t i = 1;
     uint32_t offset = aout_exec.a_entry;
     /* Since all NED instructions are one word (4 bytes) wide, read in one word increments. */
     uint32_t i = 1;
-    while (i < text_segment[0]) {
+    while (i <= text_segment[0]) {
         if (display_labels) {
             for (uint32_t i=0; i < symbol_count; i++) {
                 if (offset == symbol_table[i].n_value) {
         if (display_labels) {
             for (uint32_t i=0; i < symbol_count; i++) {
                 if (offset == symbol_table[i].n_value) {