diff --git a/src/sds.c b/src/sds.c
index 74fb274ac..7d1227e71 100644
--- a/src/sds.c
+++ b/src/sds.c
@@ -593,6 +593,7 @@ err:
         sdsfree(vector[*argc]);
     zfree(vector);
     if (current) sdsfree(current);
+    *argc = 0;
     return NULL;
 }