summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-06-26 23:06:53 +0300
committerAndrei Karas <akaras@inbox.ru>2015-06-26 23:06:53 +0300
commit8c044ada37d719223f59c6f766924e9e004f43ee (patch)
treebcb06eb993ba3b2ad23ef5b3b63d372b96ce7f63 /src
parentb0851f608ca8bb45bde3528657380002689daf0d (diff)
downloadparanucker-8c044ada37d719223f59c6f766924e9e004f43ee.tar.gz
paranucker-8c044ada37d719223f59c6f766924e9e004f43ee.tar.bz2
paranucker-8c044ada37d719223f59c6f766924e9e004f43ee.tar.xz
paranucker-8c044ada37d719223f59c6f766924e9e004f43ee.zip
Check for null pointer calling function or pointer.
Diffstat (limited to 'src')
-rw-r--r--src/analysis/expression.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/analysis/expression.cpp b/src/analysis/expression.cpp
index c70dbeb..6c62a42 100644
--- a/src/analysis/expression.cpp
+++ b/src/analysis/expression.cpp
@@ -475,6 +475,10 @@ void analyseCallExpr(CallExprNode *node, const WalkItem &wi, WalkItem &wo)
}
}
}
+ else
+ {
+ reportParmDeclNullPointer(node, node->function, wi);
+ }
}
FOR_EACH (std::vector<Node*>::const_iterator, it, node->args)
{