# HG changeset patch # User lost # Date 1232689756 0 # Node ID 44dd2f2e42a77ddda7efc7e3b8243ca293dfe6aa # Parent 269ef87192ad5b917ca4a8dabb465c01f5219c23 Fixed reading object file incomplete references table diff -r 269ef87192ad -r 44dd2f2e42a7 lwlink/trunk/src/readfiles.c --- a/lwlink/trunk/src/readfiles.c Fri Jan 23 05:10:33 2009 +0000 +++ b/lwlink/trunk/src/readfiles.c Fri Jan 23 05:49:16 2009 +0000 @@ -272,6 +272,14 @@ lw_expr_stack_push(rp -> expr, term); lw_expr_term_free(term); } + // skip the NUL + NEXTBYTE(); + + // fetch the offset + rp -> offset = CURBYTE() << 8; + NEXTBYTE(); + rp -> offset |= CURBYTE() & 0xff; + NEXTBYTE(); } // skip the NUL terminating the relocations NEXTBYTE();