Index: geom_vinum_list.c =================================================================== RCS file: /usr/repo/src/sys/geom/vinum/geom_vinum_list.c,v retrieving revision 1.3 diff -u -p -r1.3 geom_vinum_list.c --- geom_vinum_list.c 6 Jan 2005 18:27:30 -0000 1.3 +++ geom_vinum_list.c 11 May 2005 18:22:22 -0000 @@ -71,7 +71,9 @@ gv_list(struct g_geom *gp, struct gctl_r cmd = gctl_get_param(req, "cmd", NULL); /* List specific objects or everything. */ - if (!strcmp(cmd, "list") || !strcmp(cmd, "l")) { + if (cmd == NULL) + gctl_error(req, "no '%s' argument", "cmd"); + else if (!strcmp(cmd, "list") || !strcmp(cmd, "l")) { if (*argc) { for (i = 0; i < *argc; i++) { snprintf(buf, sizeof(buf), "argv%d", i);