mirror of
https://github.com/github/codeql.git
synced 2026-04-30 11:15:13 +02:00
Add error handling to test
This commit is contained in:
@@ -18,6 +18,9 @@ func testConnQuery(conn *sql.Conn) {
|
||||
var id int
|
||||
var name string
|
||||
err = rows.Scan(&id, &name)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
sink(id, name) // $ hasTaintFlow="id" hasTaintFlow="name"
|
||||
}
|
||||
@@ -50,6 +53,10 @@ func testDBQuery(db *sql.DB) {
|
||||
var name string
|
||||
err = rows.Scan(&id, &name)
|
||||
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
sink(id, name) // $ hasTaintFlow="id" hasTaintFlow="name"
|
||||
}
|
||||
|
||||
@@ -84,6 +91,10 @@ func testStmtQuery(stmt *sql.Stmt) {
|
||||
var name string
|
||||
err = rows.Scan(&id, &name)
|
||||
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
sink(id, name) // $ hasTaintFlow="id" hasTaintFlow="name"
|
||||
}
|
||||
|
||||
@@ -94,6 +105,10 @@ func testStmtQuery(stmt *sql.Stmt) {
|
||||
|
||||
err = row.Scan(&id, &name)
|
||||
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
sink(id, name) // $ hasTaintFlow="id" hasTaintFlow="name"
|
||||
|
||||
dog := stmt.QueryRow("SELECT * FROM dogs WHERE id = 1") // $ source
|
||||
@@ -117,6 +132,10 @@ func testTxQuery(tx *sql.Tx) {
|
||||
var name string
|
||||
err = rows.Scan(&id, &name)
|
||||
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
sink(id, name) // $ hasTaintFlow="id" hasTaintFlow="name"
|
||||
}
|
||||
|
||||
@@ -127,6 +146,10 @@ func testTxQuery(tx *sql.Tx) {
|
||||
|
||||
err = row.Scan(&id, &name)
|
||||
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
sink(id, name) // $ hasTaintFlow="id" hasTaintFlow="name"
|
||||
|
||||
dog := tx.QueryRow("SELECT * FROM dogs WHERE id = 1") // $ source
|
||||
|
||||
Reference in New Issue
Block a user