Page MenuHomeFreeBSD

D49071.id.diff
No OneTemporary

D49071.id.diff

diff --git a/usr.sbin/ctld/uclparse.c b/usr.sbin/ctld/uclparse.c
--- a/usr.sbin/ctld/uclparse.c
+++ b/usr.sbin/ctld/uclparse.c
@@ -336,7 +336,9 @@
if (obj->type == UCL_OBJECT) {
iter = NULL;
while ((child = ucl_iterate_object(obj, &iter, true))) {
- uclparse_auth_group(ucl_object_key(child), child);
+ if (!uclparse_auth_group(
+ ucl_object_key(child), child))
+ return (false);
}
} else {
log_warnx("\"auth-group\" section is not an object");
@@ -348,7 +350,9 @@
if (obj->type == UCL_OBJECT) {
iter = NULL;
while ((child = ucl_iterate_object(obj, &iter, true))) {
- uclparse_portal_group(ucl_object_key(child), child);
+ if (!uclparse_portal_group(
+ ucl_object_key(child), child))
+ return (false);
}
} else {
log_warnx("\"portal-group\" section is not an object");
@@ -360,7 +364,9 @@
if (obj->type == UCL_OBJECT) {
iter = NULL;
while ((child = ucl_iterate_object(obj, &iter, true))) {
- uclparse_lun(ucl_object_key(child), child);
+ if (!uclparse_lun(ucl_object_key(child),
+ child))
+ return (false);
}
} else {
log_warnx("\"lun\" section is not an object");
@@ -379,8 +385,9 @@
iter = NULL;
while ((child = ucl_iterate_object(obj, &iter,
true))) {
- uclparse_target(ucl_object_key(child),
- child);
+ if (!uclparse_target(
+ ucl_object_key(child), child))
+ return (false);
}
} else {
log_warnx("\"target\" section is not an object");

File Metadata

Mime Type
text/plain
Expires
Fri, Sep 4, 12:25 PM (15 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
38234103
Default Alt Text
D49071.id.diff (1 KB)

Event Timeline