OSDN Git Service

ANDROID: proc: add null check in proc_uid_init
authorConnor O'Brien <connoro@google.com>
Mon, 9 Apr 2018 22:54:08 +0000 (15:54 -0700)
committerConnor O'Brien <connoro@google.com>
Thu, 12 Apr 2018 19:39:53 +0000 (19:39 +0000)
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>
fs/proc/uid.c

index 4803387..3fd7b9f 100644 (file)
@@ -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;