File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed
cpp/ql/lib/semmle/code/cpp/models Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,6 @@ private import implementations.Iterator
9
9
private import implementations.MemberFunction
10
10
private import implementations.Memcpy
11
11
private import implementations.Memset
12
- private import implementations.ODBC
13
12
private import implementations.Printf
14
13
private import implementations.Pure
15
14
private import implementations.Strcat
@@ -36,6 +35,7 @@ private import implementations.Accept
36
35
private import implementations.Poll
37
36
private import implementations.Select
38
37
private import implementations.MySql
38
+ private import implementations.ODBC
39
39
private import implementations.SqLite3
40
40
private import implementations.PostgreSql
41
41
private import implementations.System
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ private import semmle.code.cpp.models.interfaces.FunctionInputsAndOutputs
18
18
*/
19
19
private class ODBCExecutionFunction extends SqlExecutionFunction {
20
20
ODBCExecutionFunction ( ) {
21
- exists ( string s | s in [ "SQLExecDirect" , "SQLPrepare" ] and this . hasName ( s ) )
21
+ this . hasGlobalName ( [ "SQLExecDirect" , "SQLPrepare" ] )
22
22
}
23
23
24
24
override predicate hasSqlArgument ( FunctionInput input ) { input .isParameterDeref ( 1 ) }
You can’t perform that action at this time.
0 commit comments