can use a prepared statement here

master
Ted Unangst 5 years ago
parent 370268399d
commit 16d05c5eea

@ -307,8 +307,10 @@ func zaggy(keyname string) (key *rsa.PublicKey) {
log.Printf("error decoding %s pubkey: %s", keyname, err) log.Printf("error decoding %s pubkey: %s", keyname, err)
return return
} }
db.Exec("insert into xonkers (xid, ibox, obox, sbox, pubkey) values (?, ?, ?, ?, ?)", _, err = stmtSaveBoxes.Exec(keyname, "", "", "", data)
keyname, "", "", "", data) if err != nil {
log.Printf("error saving key: %s", err)
}
} else { } else {
_, key, err = pez(data) _, key, err = pez(data)
if err != nil { if err != nil {
@ -324,7 +326,10 @@ func zaggy(keyname string) (key *rsa.PublicKey) {
func makeitworksomehowwithoutregardforkeycontinuity(keyname string, r *http.Request, payload []byte) (string, error) { func makeitworksomehowwithoutregardforkeycontinuity(keyname string, r *http.Request, payload []byte) (string, error) {
db := opendatabase() db := opendatabase()
db.Exec("delete from xonkers where xid = ?", keyname) _, err := db.Exec("delete from xonkers where xid = ?", keyname)
if err != nil {
log.Printf("error deleting key: %s", err)
}
ziggylock.Lock() ziggylock.Lock()
delete(zaggies, keyname) delete(zaggies, keyname)
ziggylock.Unlock() ziggylock.Unlock()

Loading…
Cancel
Save