From df676bfd162d7edc6d2f10c45f92d73377087149 Mon Sep 17 00:00:00 2001 From: pjd Date: Tue, 17 Jan 2006 07:30:34 +0000 Subject: Check return value. Found by: Coverity Prevent(tm) MFC after: 3 days --- sys/geom/eli/g_eli_ctl.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sys/geom/eli/g_eli_ctl.c') diff --git a/sys/geom/eli/g_eli_ctl.c b/sys/geom/eli/g_eli_ctl.c index 9ce3064..b07a2e7 100644 --- a/sys/geom/eli/g_eli_ctl.c +++ b/sys/geom/eli/g_eli_ctl.c @@ -611,6 +611,10 @@ g_eli_ctl_kill(struct gctl_req *req, struct g_class *mp) for (i = 0; i < *nargs; i++) { snprintf(param, sizeof(param), "arg%u", i); prov = gctl_get_asciiparam(req, param); + if (prov == NULL) { + G_ELI_DEBUG(0, "No 'arg%d' argument.", i); + continue; + } sc = g_eli_find_device(mp, prov); if (sc == NULL) { -- cgit v1.1