This is the mail archive of the ecos-patches@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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) {




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]