summaryrefslogtreecommitdiffstats
path: root/sbin/fsck_ffs/fsck.h
diff options
context:
space:
mode:
authormckusick <mckusick@FreeBSD.org>2014-02-25 18:25:27 +0000
committermckusick <mckusick@FreeBSD.org>2014-02-25 18:25:27 +0000
commit35025aadc87f305150fe2f5bf71280b17f4214a0 (patch)
treee821dac3ba6f9d3f73b0b9866c489cb394dfa72a /sbin/fsck_ffs/fsck.h
parent725aa10f4c42136e71e74137951aa0ea2c7eebca (diff)
downloadFreeBSD-src-35025aadc87f305150fe2f5bf71280b17f4214a0.zip
FreeBSD-src-35025aadc87f305150fe2f5bf71280b17f4214a0.tar.gz
Arguments for malloc and calloc should be size_t, not int.
Use proper bounds check when trying to free cached memory. Spotted by: Xin Li Tested by: Dmitry Sivachenko MFC after: 2 weeks
Diffstat (limited to 'sbin/fsck_ffs/fsck.h')
-rw-r--r--sbin/fsck_ffs/fsck.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/sbin/fsck_ffs/fsck.h b/sbin/fsck_ffs/fsck.h
index a7b5961..c0ec651 100644
--- a/sbin/fsck_ffs/fsck.h
+++ b/sbin/fsck_ffs/fsck.h
@@ -369,7 +369,7 @@ int flushentry(void);
* to get space.
*/
static inline void*
-Malloc(int size)
+Malloc(size_t size)
{
void *retval;
@@ -384,7 +384,7 @@ Malloc(int size)
* to get space.
*/
static inline void*
-Calloc(int cnt, int size)
+Calloc(size_t cnt, size_t size)
{
void *retval;
OpenPOWER on IntegriCloud