Author: tsoome
Date: Sun Nov  3 13:03:47 2019
New Revision: 354282
URL: https://svnweb.freebsd.org/changeset/base/354282

Log:
  loader: should check malloc in zfs_dev_open
  
  malloc can return NULL.

Modified:
  head/stand/libsa/zfs/zfs.c

Modified: head/stand/libsa/zfs/zfs.c
==============================================================================
--- head/stand/libsa/zfs/zfs.c  Sun Nov  3 11:52:50 2019        (r354281)
+++ head/stand/libsa/zfs/zfs.c  Sun Nov  3 13:03:47 2019        (r354282)
@@ -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);
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to