Skip to content

Commit aabbafd

Browse files
committed
C++: Fix QL-for-QL warning
1 parent ec0ce56 commit aabbafd

File tree

1 file changed

+11
-11
lines changed
  • cpp/ql/lib/semmle/code/cpp/models/implementations

1 file changed

+11
-11
lines changed

cpp/ql/lib/semmle/code/cpp/models/implementations/Inet.qll

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import semmle.code.cpp.models.interfaces.ArrayFunction
44
import semmle.code.cpp.models.interfaces.FlowSource
55

66
private class InetNtoa extends TaintFunction {
7-
InetNtoa() { hasGlobalName("inet_ntoa") }
7+
InetNtoa() { this.hasGlobalName("inet_ntoa") }
88

99
override predicate hasTaintFlow(FunctionInput input, FunctionOutput output) {
1010
input.isParameter(0) and
@@ -13,7 +13,7 @@ private class InetNtoa extends TaintFunction {
1313
}
1414

1515
private class InetAton extends TaintFunction, ArrayFunction {
16-
InetAton() { hasGlobalName("inet_aton") }
16+
InetAton() { this.hasGlobalName("inet_aton") }
1717

1818
override predicate hasTaintFlow(FunctionInput input, FunctionOutput output) {
1919
input.isParameterDeref(0) and
@@ -33,7 +33,7 @@ private class InetAton extends TaintFunction, ArrayFunction {
3333
}
3434

3535
private class InetAddr extends TaintFunction, ArrayFunction, AliasFunction {
36-
InetAddr() { hasGlobalName("inet_addr") }
36+
InetAddr() { this.hasGlobalName("inet_addr") }
3737

3838
override predicate hasTaintFlow(FunctionInput input, FunctionOutput output) {
3939
input.isParameterDeref(0) and
@@ -52,7 +52,7 @@ private class InetAddr extends TaintFunction, ArrayFunction, AliasFunction {
5252
}
5353

5454
private class InetNetwork extends TaintFunction, ArrayFunction {
55-
InetNetwork() { hasGlobalName("inet_network") }
55+
InetNetwork() { this.hasGlobalName("inet_network") }
5656

5757
override predicate hasTaintFlow(FunctionInput input, FunctionOutput output) {
5858
input.isParameterDeref(0) and
@@ -65,7 +65,7 @@ private class InetNetwork extends TaintFunction, ArrayFunction {
6565
}
6666

6767
private class InetMakeaddr extends TaintFunction {
68-
InetMakeaddr() { hasGlobalName("inet_makeaddr") }
68+
InetMakeaddr() { this.hasGlobalName("inet_makeaddr") }
6969

7070
override predicate hasTaintFlow(FunctionInput input, FunctionOutput output) {
7171
(
@@ -77,7 +77,7 @@ private class InetMakeaddr extends TaintFunction {
7777
}
7878

7979
private class InetLnaof extends TaintFunction {
80-
InetLnaof() { hasGlobalName("inet_lnaof") }
80+
InetLnaof() { this.hasGlobalName("inet_lnaof") }
8181

8282
override predicate hasTaintFlow(FunctionInput input, FunctionOutput output) {
8383
input.isParameter(0) and
@@ -86,7 +86,7 @@ private class InetLnaof extends TaintFunction {
8686
}
8787

8888
private class InetNetof extends TaintFunction {
89-
InetNetof() { hasGlobalName("inet_netof") }
89+
InetNetof() { this.hasGlobalName("inet_netof") }
9090

9191
override predicate hasTaintFlow(FunctionInput input, FunctionOutput output) {
9292
input.isParameter(0) and
@@ -95,7 +95,7 @@ private class InetNetof extends TaintFunction {
9595
}
9696

9797
private class InetPton extends TaintFunction, ArrayFunction {
98-
InetPton() { hasGlobalName("inet_pton") }
98+
InetPton() { this.hasGlobalName("inet_pton") }
9999

100100
override predicate hasTaintFlow(FunctionInput input, FunctionOutput output) {
101101
(
@@ -115,7 +115,7 @@ private class InetPton extends TaintFunction, ArrayFunction {
115115
}
116116

117117
private class Gethostbyname extends TaintFunction, ArrayFunction {
118-
Gethostbyname() { hasGlobalName("gethostbyname") }
118+
Gethostbyname() { this.hasGlobalName("gethostbyname") }
119119

120120
override predicate hasTaintFlow(FunctionInput input, FunctionOutput output) {
121121
input.isParameterDeref(0) and
@@ -128,7 +128,7 @@ private class Gethostbyname extends TaintFunction, ArrayFunction {
128128
}
129129

130130
private class Gethostbyaddr extends TaintFunction, ArrayFunction {
131-
Gethostbyaddr() { hasGlobalName("gethostbyaddr") }
131+
Gethostbyaddr() { this.hasGlobalName("gethostbyaddr") }
132132

133133
override predicate hasTaintFlow(FunctionInput input, FunctionOutput output) {
134134
(
@@ -145,7 +145,7 @@ private class Gethostbyaddr extends TaintFunction, ArrayFunction {
145145
}
146146

147147
private class Getaddrinfo extends TaintFunction, ArrayFunction, RemoteFlowSourceFunction {
148-
Getaddrinfo() { hasGlobalName("getaddrinfo") }
148+
Getaddrinfo() { this.hasGlobalName("getaddrinfo") }
149149

150150
override predicate hasTaintFlow(FunctionInput input, FunctionOutput output) {
151151
input.isParameterDeref([0 .. 2]) and

0 commit comments

Comments
 (0)