aaron.ballman closed this revision.
aaron.ballman added a comment.
Thanks! I've commit in r261530.
http://reviews.llvm.org/D17447
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
aaron.ballman marked 4 inline comments as done.
aaron.ballman added a comment.
http://reviews.llvm.org/D17447
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
aaron.ballman updated this revision to Diff 48674.
aaron.ballman added a comment.
Updated based on review feedback.
http://reviews.llvm.org/D17447
Files:
clang-tidy/cert/CERTTidyModule.cpp
clang-tidy/cert/CMakeLists.txt
clang-tidy/cert/CommandProcessorCheck.cpp
clang-tidy/cert/CommandPr
sbenza added inline comments.
Comment at: clang-tidy/cert/CommandProcessorCheck.cpp:36
@@ +35,3 @@
+ // is not a security risk by itself.
+ if (Fn->getName() == "system" && E->getNumArgs() == 1 &&
+ E->getArg(0)->isNullPointerConstant(*Result.Context,
You c
aaron.ballman added inline comments.
Comment at: clang-tidy/cert/CommandProcessorCheck.cpp:22
@@ +21,3 @@
+ Finder->addMatcher(
+ callExpr(callee(functionDecl(anyOf(hasName("system"), hasName("popen"),
+ hasName("_popen")))
---
aaron.ballman updated this revision to Diff 48499.
aaron.ballman marked an inline comment as done.
http://reviews.llvm.org/D17447
Files:
clang-tidy/cert/CERTTidyModule.cpp
clang-tidy/cert/CMakeLists.txt
clang-tidy/cert/CommandProcessorCheck.cpp
clang-tidy/cert/CommandProcessorCheck.h
do
sbenza added inline comments.
Comment at: clang-tidy/cert/CommandProcessorCheck.cpp:22
@@ +21,3 @@
+ Finder->addMatcher(
+ callExpr(callee(functionDecl(anyOf(hasName("system"), hasName("popen"),
+ hasName("_popen")))
S