# HG changeset patch # User lost # Date 1232765643 0 # Node ID 8349048d67b3b9c1500802b0e51882f2147fb688 # Parent b9a3a3867eef3787cef3b8cb1cc58fd4291ea804 Fixed crash when entry symbol is not exported diff -r b9a3a3867eef -r 8349048d67b3 lwlink/trunk/src/link.c --- a/lwlink/trunk/src/link.c Sat Jan 24 02:34:25 2009 +0000 +++ b/lwlink/trunk/src/link.c Sat Jan 24 02:54:03 2009 +0000 @@ -202,7 +202,14 @@ } } } - fprintf(stderr, "External symbol %s not found in %s:%s\n", sym, sect -> file -> filename, sect -> name); + if (sect) + { + fprintf(stderr, "External symbol %s not found in %s:%s\n", sym, sect -> file -> filename, sect -> name); + } + else + { + fprintf(stderr, "External symbol %s not found\n", sym); + } exit(1); } fprintf(stderr, "Shouldn't ever get here!!!\n");