Swift: Fix mistake in the string taint test.

This commit is contained in:
Geoffrey White
2023-07-27 10:49:14 +01:00
parent 664dc01c48
commit c48d47484a

View File

@@ -402,9 +402,9 @@ func taintThroughEncodings() {
})
let arrayString2 = tainted.cString(using: String.Encoding.utf8)!
sink(arg: arrayString2) // $ tainted=366
arrayString1.withUnsafeBufferPointer({
arrayString2.withUnsafeBufferPointer({
buffer in
sink(arg: buffer) // $ MISSING: tainted=366
sink(arg: buffer) // $ tainted=366
sink(arg: String(cString: buffer.baseAddress!)) // $ MISSING: tainted=366
})