diff options
author | jedgar <jedgar@FreeBSD.org> | 2001-01-20 01:22:31 +0000 |
---|---|---|
committer | jedgar <jedgar@FreeBSD.org> | 2001-01-20 01:22:31 +0000 |
commit | 4d5acb37f2fef7b99637885736fbcbb0d762da6a (patch) | |
tree | 08f20242433055851f6f04a717bd90a05b90f141 /usr.sbin/apmd/apmd.c | |
parent | 9cbdff805b63c075131322ca0ce9d2d632663d5a (diff) | |
download | FreeBSD-src-4d5acb37f2fef7b99637885736fbcbb0d762da6a.zip FreeBSD-src-4d5acb37f2fef7b99637885736fbcbb0d762da6a.tar.gz |
Check strdup() return values
Reviewed by: kris
Diffstat (limited to 'usr.sbin/apmd/apmd.c')
-rw-r--r-- | usr.sbin/apmd/apmd.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.sbin/apmd/apmd.c b/usr.sbin/apmd/apmd.c index 2ebd5572..470bcc6 100644 --- a/usr.sbin/apmd/apmd.c +++ b/usr.sbin/apmd/apmd.c @@ -139,7 +139,8 @@ event_cmd_exec_clone(void *this) newone->evcmd.len = oldone->evcmd.len; newone->evcmd.name = oldone->evcmd.name; newone->evcmd.op = oldone->evcmd.op; - newone->line = strdup(oldone->line); + if ((newone->line = strdup(oldone->line)) == NULL) + err(1, "out of memory"); return (struct event_cmd *) newone; } void |