summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/scramble.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/scramble.c b/tools/scramble.c
index a5c8cae..716b73b 100644
--- a/tools/scramble.c
+++ b/tools/scramble.c
@@ -50,6 +50,8 @@ int main (int argc, char** argv)
}
fseek(file,0,SEEK_END);
length = ftell(file);
+ length = (length + 3) & ~3; /* Round up to nearest 4 byte boundary */
+
fseek(file,0,SEEK_SET);
inbuf = malloc(length);
outbuf = malloc(length);