From 531f07782854c215db2d0ab4b6bdfd718db0010e Mon Sep 17 00:00:00 2001 From: Vyacheslav Cherkashin Date: Wed, 24 Jun 2015 14:52:53 +0300 Subject: [PATCH] [FIX] check ld_info pointer on NULL Change-Id: Iaa79730bd50af2fe29c2aa702d2027afab1eb6fb Signed-off-by: Vyacheslav Cherkashin --- preload/preload_module.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/preload/preload_module.c b/preload/preload_module.c index 02b0db2..c9a3edc 100644 --- a/preload/preload_module.c +++ b/preload/preload_module.c @@ -242,6 +242,11 @@ static struct vm_area_struct *__get_linker_vma(struct task_struct *task) struct bin_info *ld_info; ld_info = preload_storage_get_linker_info(); + if (ld_info == NULL) { + printk(PRELOAD_PREFIX "Cannot get linker info [%u %u %s]!\n", + task->tgid, task->pid, task->comm); + return NULL; + } for (vma = task->mm->mmap; vma; vma = vma->vm_next) { if (vma->vm_file && vma->vm_flags & VM_EXEC -- 2.7.4