summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorConnor O'Brien <connoro@google.com>2018-04-09 15:54:08 -0700
committerConnor O'Brien <connoro@google.com>2018-04-12 19:18:12 +0000
commitc6743a3ae71ba7653d967a14ceccea00c8e9c0ec (patch)
treeaeb1160f4d784d140dc5b32db92d5fd8246f9fa6
parent24a2d9039378087f1570dbc0a2e8c8ef76be265e (diff)
ANDROID: proc: add null check in proc_uid_init
Check for case when proc_mkdir returns null. Bug: 75236413 Test: Build & boot device; run 'ls /proc/uid/' Change-Id: Ie8dd71cc724787286a5f7bc19b5a611ac87a2697 Signed-off-by: Connor O'Brien <connoro@google.com>
-rw-r--r--fs/proc/uid.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/proc/uid.c b/fs/proc/uid.c
index 616d99b157c3..040591d341f8 100644
--- a/fs/proc/uid.c
+++ b/fs/proc/uid.c
@@ -286,6 +286,8 @@ static const struct inode_operations proc_uid_inode_operations = {
int __init proc_uid_init(void)
{
proc_uid = proc_mkdir("uid", NULL);
+ if (!proc_uid)
+ return -ENOMEM;
proc_uid->proc_iops = &proc_uid_inode_operations;
proc_uid->proc_fops = &proc_uid_operations;