summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ctld
diff options
context:
space:
mode:
authortrasz <trasz@FreeBSD.org>2015-02-26 09:08:48 +0000
committertrasz <trasz@FreeBSD.org>2015-02-26 09:08:48 +0000
commitaaa1b9d6443b289943f26d1ab65d3393b1ae790e (patch)
tree13cbbd174adde9ffda38f47103ce8c8b6be9434c /usr.sbin/ctld
parentea6e3e6787d7e198fc6fdf7274fe7cb23f682134 (diff)
downloadFreeBSD-src-aaa1b9d6443b289943f26d1ab65d3393b1ae790e.zip
FreeBSD-src-aaa1b9d6443b289943f26d1ab65d3393b1ae790e.tar.gz
Add missing error check.
MFC after: 1 month Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'usr.sbin/ctld')
-rw-r--r--usr.sbin/ctld/parse.y5
1 files changed, 4 insertions, 1 deletions
diff --git a/usr.sbin/ctld/parse.y b/usr.sbin/ctld/parse.y
index a7807ef..51b8923 100644
--- a/usr.sbin/ctld/parse.y
+++ b/usr.sbin/ctld/parse.y
@@ -774,6 +774,7 @@ target_lun: LUN lun_number
lun_number: STR
{
uint64_t tmp;
+ int ret;
char *name;
if (expand_number($1, &tmp) != 0) {
@@ -782,7 +783,9 @@ lun_number: STR
return (1);
}
- asprintf(&name, "%s,lun,%ju", target->t_name, tmp);
+ ret = asprintf(&name, "%s,lun,%ju", target->t_name, tmp);
+ if (ret <= 0)
+ log_err(1, "asprintf");
lun = lun_new(conf, name);
if (lun == NULL)
return (1);
OpenPOWER on IntegriCloud