--- zvol.c.orig 2010-03-17 14:52:31.065094619 +0100 +++ zvol.c 2010-03-17 14:52:58.223097941 +0100 @@ -233,10 +233,10 @@ if (zv == NULL) continue; if (strcmp(zv->zv_name, name) == 0) - break; + return (zv); } - return (zv); + return (NULL); } /* extent mapping arg */