mirror of
https://github.com/github/codeql.git
synced 2026-04-24 08:15:14 +02:00
Changes to address pr comments.
This commit is contained in:
@@ -9,7 +9,6 @@ private import implementations.Iterator
|
||||
private import implementations.MemberFunction
|
||||
private import implementations.Memcpy
|
||||
private import implementations.Memset
|
||||
private import implementations.ODBC
|
||||
private import implementations.Printf
|
||||
private import implementations.Pure
|
||||
private import implementations.Strcat
|
||||
@@ -36,6 +35,7 @@ private import implementations.Accept
|
||||
private import implementations.Poll
|
||||
private import implementations.Select
|
||||
private import implementations.MySql
|
||||
private import implementations.ODBC
|
||||
private import implementations.SqLite3
|
||||
private import implementations.PostgreSql
|
||||
private import implementations.System
|
||||
|
||||
@@ -18,7 +18,7 @@ private import semmle.code.cpp.models.interfaces.FunctionInputsAndOutputs
|
||||
*/
|
||||
private class ODBCExecutionFunction extends SqlExecutionFunction {
|
||||
ODBCExecutionFunction() {
|
||||
exists(string s | s in ["SQLExecDirect", "SQLPrepare"] and this.hasName(s))
|
||||
this.hasGlobalName(["SQLExecDirect", "SQLPrepare"])
|
||||
}
|
||||
|
||||
override predicate hasSqlArgument(FunctionInput input) { input.isParameterDeref(1) }
|
||||
|
||||
Reference in New Issue
Block a user