diff --git a/src/array.c b/src/array.c
index 3f299e7ff08d999557166b9e2e142fd54f32446e..4414e9c3e4d4a7d3d2294ee5b5d4ae18c9b6e0e4 100644
--- a/src/array.c
+++ b/src/array.c
@@ -1559,7 +1559,7 @@ struct array *explode_array(struct array *a, struct array *b)
   a->refs++;
   if(b->size)
   {
-    for(e=0;e<a->size - b->size;e++)
+    for(e=0;e<=a->size - b->size;e++)
     {
       for(d=0;d<b->size;d++)
       {