[flashrom] [commit] r1243 - trunk

repository service svn at flashrom.org
Sat Dec 4 12:56:53 CET 2010


Author: hailfinger
Date: Sat Dec  4 12:56:52 2010
New Revision: 1243
URL: http://flashrom.org/trac/flashrom/changeset/1243

Log:
Stop reading layout info when the max layout count has been reached.

Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net>
Acked-by: Uwe Hermann <uwe at hermann-uwe.de>

Modified:
   trunk/layout.c

Modified: trunk/layout.c
==============================================================================
--- trunk/layout.c	Sat Dec  4 04:26:40 2010	(r1242)
+++ trunk/layout.c	Sat Dec  4 12:56:52 2010	(r1243)
@@ -152,6 +152,14 @@
 
 	while (!feof(romlayout)) {
 		char *tstr1, *tstr2;
+
+		if (romimages >= MAX_ROMLAYOUT) {
+			msg_gerr("Maximum number of ROM images (%i) in layout "
+				 "file reached before end of layout file.\n",
+				 MAX_ROMLAYOUT);
+			msg_gerr("Ignoring the rest of the layout file.\n");
+			break;
+		}
 		if (2 != fscanf(romlayout, "%s %s\n", tempstr, rom_entries[romimages].name))
 			continue;
 #if 0




More information about the flashrom mailing list