Blob Blame History Raw
--- virt-mem-0.3.1.orig/lib/virt_mem_dump.ml	2008-08-17 12:30:04.000000000 +0100
+++ virt-mem-0.3.1/lib/virt_mem_dump.ml	2008-12-05 19:50:27.000000000 +0000
@@ -80,9 +80,9 @@
 
   while !len > 0 do
     let bits = min !len 8 in
-    let byte, off', len' =
+    let byte =
       Bitstring.extract_char_unsigned data !off !len bits in
-    off := off'; len := len';
+    off := !off + bits; len := !len + bits;
 
     let byte = byte lsl (8-bits) in
     fprintf chan "%02x " byte;