Add error handling to test

This commit is contained in:
Ed Minnix
2025-01-07 06:46:54 -05:00
parent 60cf1eccae
commit b3d8c6b2e8

View File

@@ -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