summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorİsa Yurdagül <[email protected]>2022-07-05 14:07:19 +0300
committerGitHub <[email protected]>2022-07-05 14:07:19 +0300
commit054b7fd9bddba6e5d52eb894c6449b8637d5a9bc (patch)
tree7f278a5a10bf3865486b0ef25d44b824d37dbd78
parent11893b19ac369f574d2b2202ffdc1caa7214c27e (diff)
Handles malloc function fail case
-rw-r--r--filesys/miniFilter/scanner/user/scanUser.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/filesys/miniFilter/scanner/user/scanUser.c b/filesys/miniFilter/scanner/user/scanUser.c
index 3160d5b4..23ab37f3 100644
--- a/filesys/miniFilter/scanner/user/scanUser.c
+++ b/filesys/miniFilter/scanner/user/scanUser.c
@@ -341,6 +341,12 @@ main (
messages = malloc(sizeof(SCANNER_MESSAGE) * threadCount * requestCount);
+ if (messages == NULL) {
+
+ hr = ERROR_NOT_ENOUGH_MEMORY;
+ goto main_cleanup;
+ }
+
//
// Create specified number of threads.
//