diff --git a/src/t_hash.c b/src/t_hash.c
index 70a7b2f4..d8aee657 100644
--- a/src/t_hash.c
+++ b/src/t_hash.c
@@ -693,7 +693,7 @@ void hmgetCommand(client *c) {
         return;
     }
 
-    addReplyMapLen(c, c->argc-2);
+    addReplyArrayLen(c, c->argc-2);
     for (i = 2; i < c->argc; i++) {
         addHashFieldToReply(c, o, c->argv[i]->ptr);
     }