diff --git a/src/sds.c b/src/sds.c
index d7d23c45..a0ebb059 100644
--- a/src/sds.c
+++ b/src/sds.c
@@ -465,7 +465,7 @@ sds *sdssplitargs(char *line, int *argc) {
     }
 
 err:
-    while(*argc--)
+    while((*argc)--)
         sdsfree(vector[*argc]);
     zfree(vector);
     if (current) sdsfree(current);