Skip to content

Commit 52c0afa

Browse files
committed
change getMethodName to getKernelMethod in other files
1 parent 8f0c0f3 commit 52c0afa

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

ruby/ql/lib/codeql/ruby/frameworks/core/internal/IOOrFile.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ DataFlow::Node fileInstanceInstantiation() {
2929
result = API::getTopLevelMember("File").getAMethodCall(["open", "try_convert"])
3030
or
3131
// Calls to `Kernel.open` can yield `File` instances
32-
result.(KernelMethodCall).getMethodName() = "open" and
32+
result.(KernelMethodCall).getKernelMethod() = "open" and
3333
// Assume that calls that don't invoke shell commands will instead open
3434
// a file.
3535
not pathArgSpawnsSubprocess(result.(KernelMethodCall).getArgument(0).asExpr().getExpr())

ruby/ql/lib/codeql/ruby/security/KernelOpenQuery.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class AmbiguousPathCall extends DataFlow::CallNode {
1313
string name;
1414

1515
AmbiguousPathCall() {
16-
this.(KernelMethodCall).getMethodName() = "open" and
16+
this.(KernelMethodCall).getKernelMethod() = "open" and
1717
name = "Kernel.open"
1818
or
1919
this = API::getTopLevelMember("IO").getAMethodCall("read") and

ruby/ql/lib/codeql/ruby/security/StackTraceExposureCustomizations.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ module StackTraceExposure {
4141
/**
4242
* A call to `Kernel#caller`, considered as a flow source.
4343
*/
44-
class KernelCallerCall extends Source, Kernel::KernelMethodCall {
45-
KernelCallerCall() { this.getMethodName() = "caller" }
44+
class KernelCallerCall extends Source instanceof Kernel::KernelMethodCall {
45+
KernelCallerCall() { super.getKernelMethod() = "caller" }
4646
}
4747

4848
/**

0 commit comments

Comments
 (0)