Don't release the connection when prepare_v2 fails

This commit is contained in:
Maas-Maarten Zeeman
2017-02-24 16:28:08 +01:00
parent 785903ae6d
commit dc294c0d25

View File

@@ -347,7 +347,6 @@ do_prepare(ErlNifEnv *env, esqlite_connection *conn, const ERL_NIF_TERM arg)
rc = sqlite3_prepare_v2(conn->db, (char *) bin.data, bin.size, &(stmt->statement), &tail);
if(rc != SQLITE_OK) {
enif_release_resource(conn);
return make_sqlite3_error_tuple(env, rc, conn->db);
}