Commit 60fc4ed7 authored by Cyrill Gorcunov's avatar Cyrill Gorcunov

parasite: Cleanup get_vma_by_ip

Signed-off-by: 's avatarCyrill Gorcunov <gorcunov@openvz.org>
Acked-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent ae817148
...@@ -176,12 +176,12 @@ static struct vma_area *get_vma_by_ip(struct list_head *vma_area_list, unsigned ...@@ -176,12 +176,12 @@ static struct vma_area *get_vma_by_ip(struct list_head *vma_area_list, unsigned
struct vma_area *vma_area; struct vma_area *vma_area;
list_for_each_entry(vma_area, vma_area_list, list) { list_for_each_entry(vma_area, vma_area_list, list) {
if (in_vma_area(vma_area, ip)) { if (!in_vma_area(vma_area, ip))
if (vma_area->vma.prot & PROT_EXEC) { continue;
if (syscall_fits_vma_area(vma_area)) if (!(vma_area->vma.prot & PROT_EXEC))
return vma_area; continue;
} if (syscall_fits_vma_area(vma_area))
} return vma_area;
} }
return NULL; return NULL;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment