summaryrefslogtreecommitdiff
path: root/listing.c
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2007-11-19 11:53:18 -0800
committerH. Peter Anvin <hpa@zytor.com>2007-11-19 11:53:18 -0800
commit61783742518d87373cabb1c79254ef5ae943beb7 (patch)
tree638d4abc29fc94e9d2ce7495ea0012f5550b5c00 /listing.c
parent70c0bf22a2bee2ae7e1d5e119782df047d84965f (diff)
downloadnasm-61783742518d87373cabb1c79254ef5ae943beb7.tar.gz
BR 863173: Fix offsets of TIMES/INCBIN in list file
Correct the emission of offsets for TIMES/INCBIN in the list file.
Diffstat (limited to 'listing.c')
-rw-r--r--listing.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/listing.c b/listing.c
index e4da7cb6..beca2b7a 100644
--- a/listing.c
+++ b/listing.c
@@ -136,6 +136,8 @@ static void list_output(int32_t offset, const void *data,
{
uint8_t const *p = data;
char q[3];
+ if (size == 0 && !listdata[0])
+ listoffset = offset;
while (size--) {
HEX(q, *p);
q[2] = '\0';