summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-08-19 18:42:50 +0300
committerAndrei Karas <akaras@inbox.ru>2015-08-19 18:42:50 +0300
commitc1882f93fdd5bae3dd94b1a783bb254bdd769562 (patch)
tree45ff3b114887a83687dfe3c5a46b9cdbb88e0774
parentae0e079ed74ba936613e9c41ba62198f289b7018 (diff)
downloadparanucker-c1882f93fdd5bae3dd94b1a783bb254bdd769562.tar.gz
paranucker-c1882f93fdd5bae3dd94b1a783bb254bdd769562.tar.bz2
paranucker-c1882f93fdd5bae3dd94b1a783bb254bdd769562.tar.xz
paranucker-c1882f93fdd5bae3dd94b1a783bb254bdd769562.zip
Fix some false positives in expressions like this: ptr1 = ptr2->data;
-rw-r--r--src/analysis/expression.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/analysis/expression.cpp b/src/analysis/expression.cpp
index f766310..4dd85bd 100644
--- a/src/analysis/expression.cpp
+++ b/src/analysis/expression.cpp
@@ -415,7 +415,7 @@ void analyseModifyExpr(ModifyExprNode *node, const WalkItem &wi, WalkItem &wo)
if (var1.empty() || !var1.isNonNull)
reportParmDeclLeftNullPointer(node, node->args[0], wi);
if (var2.empty() || !var2.isNonNull)
- reportParmDeclNullPointer(node, node->args[1], wi);
+ reportParmDeclLeftNullPointer(node, node->args[1], wi);
}
}
}