From f4ed0045735d88aa681b4933072ff35a890a86a0 Mon Sep 17 00:00:00 2001 From: Toomas Soome Date: Sun, 3 Nov 2019 13:03:47 +0000 Subject: [PATCH] loader: should check malloc in zfs_dev_open malloc can return NULL. --- stand/libsa/zfs/zfs.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stand/libsa/zfs/zfs.c b/stand/libsa/zfs/zfs.c index 6a8d523fb798..987ed4666ad3 100644 --- a/stand/libsa/zfs/zfs.c +++ b/stand/libsa/zfs/zfs.c @@ -669,6 +669,8 @@ zfs_dev_open(struct open_file *f, ...) if (!spa) return (ENXIO); mount = malloc(sizeof(*mount)); + if (mount == NULL) + return (ENOMEM); rv = zfs_mount(spa, dev->root_guid, mount); if (rv != 0) { free(mount);