diff --git a/src/base/cmd.c b/src/base/cmd.c
index 363afa4dade1d5fe91649d7a0a9dc0b2ce117c94..df6a62f48b8d9b14ce494a71dff7a8a63077ca93 100644
--- a/src/base/cmd.c
+++ b/src/base/cmd.c
@@ -100,7 +100,7 @@ cmd_apply_env(struct cmd_env *env, void *user)
 void
 cmd_parse_env(struct cmd_env *env, int *argc, const char ***argv)
 {
-    assert((*argv) >= 0);
+    assert((*argc) >= 0);
 
     size_t max_options = ___get_max_options(env);
     size_t len         = 0;