summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--output/outbin.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/output/outbin.c b/output/outbin.c
index 01eae1cf..76a00a82 100644
--- a/output/outbin.c
+++ b/output/outbin.c
@@ -781,6 +781,12 @@ static void bin_out(int32_t segto, const void *data,
WRITEADDR(p, *(int64_t *)data, asize);
saa_wbytes(s->contents, mydata, asize);
}
+
+ /*
+ * Reassign size with sign dropped, we will need it
+ * for section length calculation.
+ */
+ size = asize;
break;
}