summaryrefslogtreecommitdiff
path: root/usr.sbin/ctld
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/ctld')
-rw-r--r--usr.sbin/ctld/uclparse.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/usr.sbin/ctld/uclparse.c b/usr.sbin/ctld/uclparse.c
index 21872420b62d..73d5c0a93197 100644
--- a/usr.sbin/ctld/uclparse.c
+++ b/usr.sbin/ctld/uclparse.c
@@ -619,6 +619,8 @@ uclparse_target(const char *name, const ucl_object_t *top)
const char *key;
target = target_new(conf, name);
+ if (target == NULL)
+ return (1);
while ((obj = ucl_iterate_object(top, &it, true))) {
key = ucl_object_key(obj);
@@ -807,6 +809,8 @@ uclparse_lun(const char *name, const ucl_object_t *top)
const char *key;
lun = lun_new(conf, name);
+ if (lun == NULL)
+ return (1);
while ((obj = ucl_iterate_object(top, &it, true))) {
key = ucl_object_key(obj);