From f44965ef219722ebe8522a4a23086900eb1b7bee Mon Sep 17 00:00:00 2001 From: Torsten Ruger Date: Wed, 10 Sep 2014 21:43:05 +0300 Subject: [PATCH] fix padding bug --- lib/register/assembler.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/register/assembler.rb b/lib/register/assembler.rb index f14d8edc..73dfd445 100644 --- a/lib/register/assembler.rb +++ b/lib/register/assembler.rb @@ -271,8 +271,7 @@ module Register # pad_after is always in bytes and pads (writes 0's) up to the next 8 word boundary def pad_after length - length += 8 # for header, type and layout - pad = padded(length) - length + pad = padded(length) - length - 8 # for header, type and layout pad.times do @stream.write_uint8(0) end