From 2bdea08d381c8689d7e132c5091d13a0abb4fb97 Mon Sep 17 00:00:00 2001 From: Philippe Saint-Pierre Date: Wed, 1 Jul 2015 18:49:32 -0400 Subject: [PATCH] Check for malloc result done on wrong variable. CID 1255090 --- .../kernel/file_systems/userlandfs/server/beos/fs_cache.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/add-ons/kernel/file_systems/userlandfs/server/beos/fs_cache.c b/src/add-ons/kernel/file_systems/userlandfs/server/beos/fs_cache.c index 6d7fcacda3..b4aee0dd73 100644 --- a/src/add-ons/kernel/file_systems/userlandfs/server/beos/fs_cache.c +++ b/src/add-ons/kernel/file_systems/userlandfs/server/beos/fs_cache.c @@ -464,7 +464,7 @@ get_iovec_array(void) LOCK(iovec_lock); - for(i=0; i < MAX_IOVECS; i++) { + for(i = 0; i < MAX_IOVECS; i++) { if (iovec_used[i] == 0) break; } @@ -475,7 +475,7 @@ get_iovec_array(void) if (iovec_pool[i] == NULL) { iovec_pool[i] = (struct iovec *)malloc(sizeof(struct iovec)*NUM_FLUSH_BLOCKS); - if (iovec_pool == NULL) + if (iovec_pool[i] == NULL) beos_panic("can't allocate an iovec!\n"); }