Attempt to fix a bug in bc_program_index()
diff --git a/src/bc/program.c b/src/bc/program.c
index 6d70243..28539ed 100644
--- a/src/bc/program.c
+++ b/src/bc/program.c
@@ -470,11 +470,10 @@
   size_t result;
 
   bytes = code[(*start)++];
-  byte = 1;
 
   result = 0;
 
-  for (i = 0; byte && i < bytes; ++i) {
+  for (i = 0; i < bytes; ++i) {
     byte = code[(*start)++];
     result |= (((size_t) byte) << (i * 8));
   }