aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/ctld
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2025-04-11 14:02:09 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2025-04-11 14:02:09 +0000
commit4449cf28a3152cf6e87a45176ae15ae250e543de (patch)
treea15f52f1524ae753596c4d651049e34a8fb0ce45 /usr.sbin/ctld
parentf3eb1514ce44aea5d288a74f34a0c6925ecd43ea (diff)
Diffstat (limited to 'usr.sbin/ctld')
-rw-r--r--usr.sbin/ctld/ctld.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/usr.sbin/ctld/ctld.cc b/usr.sbin/ctld/ctld.cc
index bc794815830c..ff23db6c5293 100644
--- a/usr.sbin/ctld/ctld.cc
+++ b/usr.sbin/ctld/ctld.cc
@@ -349,6 +349,8 @@ auth_portal_new(struct auth_group *ag, const char *portal)
dm = 32;
}
if (mask != NULL) {
+ if (mask[0] == '\0')
+ goto error;
m = strtol(mask, &tmp, 0);
if (m < 0 || m > dm || tmp[0] != 0)
goto error;