From 814a0d3c84836ae2beb90a44191936901b9c713b Mon Sep 17 00:00:00 2001 From: cuz Date: Sun, 9 Nov 2003 12:12:02 +0000 Subject: [PATCH] Improved an error message in case of invalid input data git-svn-id: svn://svn.cc65.org/cc65/trunk@2626 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- src/ld65/objdata.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ld65/objdata.c b/src/ld65/objdata.c index 2a4c1f674..7e5209331 100644 --- a/src/ld65/objdata.c +++ b/src/ld65/objdata.c @@ -7,7 +7,7 @@ /* */ /* */ /* (C) 1998-2003 Ullrich von Bassewitz */ -/* Römerstrasse 52 */ +/* Römerstraße 52 */ /* D-70794 Filderstadt */ /* EMail: uz@cc65.org */ /* */ @@ -191,7 +191,10 @@ const char* GetSourceFileName (const ObjData* O, unsigned Index) } else { /* Check the parameter */ - PRECONDITION (Index < O->FileCount); + if (Index >= O->FileCount) { + Error ("Invalid file index (%u) in module `%s' (input file corrupt?)", + Index, GetObjFileName (O)); + } /* Return the name */ return GetString (O->Files[Index]->Name);