This is the mail archive of the
ecos-patches@sources.redhat.com
mailing list for the eCos project.
RedBoot - Minor 'load' error
- From: Gary Thomas <gary at chez-thomas dot org>
- To: eCos patches <ecos-patches at sources dot redhat dot com>
- Date: 08 Aug 2002 05:00:22 -0600
- Subject: RedBoot - Minor 'load' error
Occurs when using 'load' command without '-m' option.
Index: redboot/current/ChangeLog
===================================================================
RCS file: /misc/cvsfiles/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.66
diff -u -5 -p -r1.66 ChangeLog
--- redboot/current/ChangeLog 7 Aug 2002 14:42:28 -0000 1.66
+++ redboot/current/ChangeLog 8 Aug 2002 10:58:58 -0000
@@ -1,5 +1,10 @@
+2002-08-08 Gary Thomas <gthomas@ecoscentric.com>
+2002-08-08 Motoya Kurotsu <kurotsu@allied-telesis.co.jp>
+
+ * src/load.c (do_load): Make sure 'io_tab' is set before using it.
+
2002-08-07 Gary Thomas <gary@chez-thomas.org>
* src/net/tftp_client.c:
* include/net/tftp.h: Make block numbers unsigned to handle files
larger than 16MB.
Index: redboot/current/src/load.c
===================================================================
RCS file: /misc/cvsfiles/ecos/packages/redboot/current/src/load.c,v
retrieving revision 1.26
diff -u -5 -p -r1.26 load.c
--- redboot/current/src/load.c 18 Jul 2002 20:05:23 -0000 1.26
+++ redboot/current/src/load.c 8 Aug 2002 10:57:57 -0000
@@ -694,11 +694,11 @@ do_load(int argc, char *argv[])
diag_printf("Raw load requires a memory address\n");
return;
}
info.filename = filename;
info.chan = chan;
- info.mode = io_tab->mode;
+ info.mode = io_tab ? io_tab->mode : 0;
#ifdef CYGPKG_REDBOOT_NETWORKING
info.server = &host;
#endif
res = redboot_getc_init(&info, io, verbose, decompress);
if (res < 0) {