]> git.itanic.dy.fi Git - scan-pagemap/commitdiff
analyzer: Avoid null pointer dereference
authorTimo Kokkonen <kaapeli@itanic.dy.fi>
Fri, 16 Jul 2010 11:57:16 +0000 (14:57 +0300)
committerTimo Kokkonen <kaapeli@itanic.dy.fi>
Fri, 16 Jul 2010 11:57:16 +0000 (14:57 +0300)
Signed-off-by: Timo Kokkonen <kaapeli@itanic.dy.fi>
analyze.c

index 56eaeeede4158b8f331fc6d439d0e82024f1939c..7dc2859772bf11a1397dc0d93f7c8274b5d83993 100644 (file)
--- a/analyze.c
+++ b/analyze.c
@@ -42,6 +42,8 @@ static void count_pages(struct bintree *b, struct bintree_ops *ops)
        struct maps_list *ml;
 
        if (af->pid) {
+               if (!pf->ml)
+                       return;
                list_for_each_entry(ml, &pf->ml->list, list) {
                        if (ml->map->pid == af->pid)
                                goto get_stats;