comparison src/link.c @ 312:5dc105fd619e

Fixed crash when entry symbol is not exported
author lost
date Sat, 24 Jan 2009 02:54:03 +0000
parents ecc092adc0be
children c275e7e328d4
comparison
equal deleted inserted replaced
311:8272b46b5a34 312:5dc105fd619e
200 goto out; 200 goto out;
201 } 201 }
202 } 202 }
203 } 203 }
204 } 204 }
205 fprintf(stderr, "External symbol %s not found in %s:%s\n", sym, sect -> file -> filename, sect -> name); 205 if (sect)
206 {
207 fprintf(stderr, "External symbol %s not found in %s:%s\n", sym, sect -> file -> filename, sect -> name);
208 }
209 else
210 {
211 fprintf(stderr, "External symbol %s not found\n", sym);
212 }
206 exit(1); 213 exit(1);
207 } 214 }
208 fprintf(stderr, "Shouldn't ever get here!!!\n"); 215 fprintf(stderr, "Shouldn't ever get here!!!\n");
209 exit(88); 216 exit(88);
210 out: 217 out: