From 8c873ccdc893dced91dce18f661ede6517a3ac23 Mon Sep 17 00:00:00 2001 From: "Markus F.X.J. Oberhumer" Date: Sat, 18 Nov 2006 21:59:59 +0100 Subject: [PATCH] watcom/le: initialize memory when aligning. --- src/mem.cpp | 2 ++ src/p_wcle.cpp | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/mem.cpp b/src/mem.cpp index 9b704b1c..63a467d1 100644 --- a/src/mem.cpp +++ b/src/mem.cpp @@ -209,6 +209,8 @@ void MemBuffer::alloc(unsigned size) } else b = p ; + + //fill(0, b_size, (rand() & 0xff) | 1); // debug } diff --git a/src/p_wcle.cpp b/src/p_wcle.cpp index 7b1f7bba..365cf71d 100644 --- a/src/p_wcle.cpp +++ b/src/p_wcle.cpp @@ -450,7 +450,9 @@ void PackWcle::encodeImage(const Filter *ft) buildLoader(ft); ibuf.dealloc(); - soimage = (ph.c_len + 3) &~ 3; + soimage = ph.c_len; + while (soimage & 3) + oimage[RESERVED + soimage++] = 0; }