From 837f16c212bc405641d9007fc3e641003132b4ed Mon Sep 17 00:00:00 2001 From: Geoffrey White <40627776+geoffw0@users.noreply.github.com> Date: Fri, 28 Apr 2023 12:15:51 +0100 Subject: [PATCH] Swift: Address singleton set literal warning --- .../codeql-language-guides/analyzing-data-flow-in-swift.rst | 2 +- swift/ql/examples/snippets/simple_sql_injection.ql | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/codeql/codeql-language-guides/analyzing-data-flow-in-swift.rst b/docs/codeql/codeql-language-guides/analyzing-data-flow-in-swift.rst index 6ba39061232..f117f233109 100644 --- a/docs/codeql/codeql-language-guides/analyzing-data-flow-in-swift.rst +++ b/docs/codeql/codeql-language-guides/analyzing-data-flow-in-swift.rst @@ -267,7 +267,7 @@ The following global taint-tracking query finds places where a value from a remo predicate isSink(DataFlow::Node node) { exists(CallExpr call | - call.getStaticTarget().(MethodDecl).hasQualifiedName("Connection", ["execute(_:)"]) and + call.getStaticTarget().(MethodDecl).hasQualifiedName("Connection", "execute(_:)") and call.getArgument(0).getExpr() = node.asExpr() ) } diff --git a/swift/ql/examples/snippets/simple_sql_injection.ql b/swift/ql/examples/snippets/simple_sql_injection.ql index 6aaa3a50701..7695e62e599 100644 --- a/swift/ql/examples/snippets/simple_sql_injection.ql +++ b/swift/ql/examples/snippets/simple_sql_injection.ql @@ -17,7 +17,7 @@ module SqlInjectionConfig implements DataFlow::ConfigSig { predicate isSink(DataFlow::Node node) { exists(CallExpr call | - call.getStaticTarget().(MethodDecl).hasQualifiedName("Connection", ["execute(_:)"]) and + call.getStaticTarget().(MethodDecl).hasQualifiedName("Connection", "execute(_:)") and call.getArgument(0).getExpr() = node.asExpr() ) }