diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2025-04-11 14:02:09 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2025-04-11 14:02:09 +0000 |
| commit | 4449cf28a3152cf6e87a45176ae15ae250e543de (patch) | |
| tree | a15f52f1524ae753596c4d651049e34a8fb0ce45 /usr.sbin/ctld | |
| parent | f3eb1514ce44aea5d288a74f34a0c6925ecd43ea (diff) | |
Diffstat (limited to 'usr.sbin/ctld')
| -rw-r--r-- | usr.sbin/ctld/ctld.cc | 2 |
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; |
