svn commit: r301877 - head/sys/compat/linuxkpi/common/src
Mark Johnston
markj at FreeBSD.org
Tue Jun 14 03:57:01 UTC 2016
Author: markj
Date: Tue Jun 14 03:57:00 2016
New Revision: 301877
URL: https://svnweb.freebsd.org/changeset/base/301877
Log:
Add a missing error check for a malloc() call in idr_get().
Submitted by: Matt Joras <mjoras at isilon.com>
Approved by: re (gjb)
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
Modified:
head/sys/compat/linuxkpi/common/src/linux_idr.c
Modified: head/sys/compat/linuxkpi/common/src/linux_idr.c
==============================================================================
--- head/sys/compat/linuxkpi/common/src/linux_idr.c Mon Jun 13 23:36:15 2016 (r301876)
+++ head/sys/compat/linuxkpi/common/src/linux_idr.c Tue Jun 14 03:57:00 2016 (r301877)
@@ -292,7 +292,8 @@ idr_get(struct idr *idr)
return (il);
}
il = malloc(sizeof(*il), M_IDR, M_ZERO | M_NOWAIT);
- bitmap_fill(&il->bitmap, IDR_SIZE);
+ if (il != NULL)
+ bitmap_fill(&il->bitmap, IDR_SIZE);
return (il);
}
More information about the svn-src-all
mailing list