From: cuz Date: Sun, 9 Nov 2003 12:12:02 +0000 (+0000) Subject: Improved an error message in case of invalid input data X-Git-Tag: V2.12.0~1174 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=814a0d3c84836ae2beb90a44191936901b9c713b;p=cc65 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 --- 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);