mirror of
https://github.com/github/codeql.git
synced 2025-12-16 16:53:25 +01:00
Merge pull request #716 from xiemaisi/js/cosmetics
Approved by esben-semmle
This commit is contained in:
@@ -851,12 +851,11 @@ module Express {
|
||||
}
|
||||
|
||||
/** A call to `response.sendFile`, considered as a file system access. */
|
||||
private class ResponseSendFileAsFileSystemAccess extends FileSystemReadAccess, DataFlow::ValueNode {
|
||||
override MethodCallExpr astNode;
|
||||
|
||||
private class ResponseSendFileAsFileSystemAccess extends FileSystemReadAccess, DataFlow::MethodCallNode {
|
||||
ResponseSendFileAsFileSystemAccess() {
|
||||
exists (string name | name = "sendFile" or name = "sendfile" |
|
||||
asExpr().(MethodCallExpr).calls(any(ResponseExpr res), name))
|
||||
calls(any(ResponseExpr res).flow(), name)
|
||||
)
|
||||
}
|
||||
|
||||
override DataFlow::Node getADataNode() {
|
||||
@@ -864,7 +863,7 @@ module Express {
|
||||
}
|
||||
|
||||
override DataFlow::Node getAPathArgument() {
|
||||
result = DataFlow::valueNode(astNode.getArgument(0))
|
||||
result = getArgument(0)
|
||||
}
|
||||
|
||||
override DataFlow::Node getRootPathArgument() {
|
||||
|
||||
Reference in New Issue
Block a user