Unidiff1 files changed, 0 insertions, 1 deletions
|
|
|
@@ -239,25 +239,24 @@ class example_rp_t : public opkele::prequeue_RP { |
239 | void next_endpoint() { |
239 | void next_endpoint() { |
240 | assert(as_id>=0); |
240 | assert(as_id>=0); |
241 | get_endpoint(); |
241 | get_endpoint(); |
242 | have_eqtop = false; |
242 | have_eqtop = false; |
243 | sqlite3_mem_t<char*> S = sqlite3_mprintf( |
243 | sqlite3_mem_t<char*> S = sqlite3_mprintf( |
244 | "DELETE FROM endpoints_queue" |
244 | "DELETE FROM endpoints_queue" |
245 | " WHERE as_id=%ld AND eq_uri=%Q AND eq_local_id=%Q", |
245 | " WHERE as_id=%ld AND eq_uri=%Q AND eq_local_id=%Q", |
246 | htc.get_value().c_str(),as_id, |
246 | htc.get_value().c_str(),as_id, |
247 | eqtop.uri.c_str()); |
247 | eqtop.uri.c_str()); |
248 | db.exec(S); |
248 | db.exec(S); |
249 | } |
249 | } |
250 | |
250 | |
251 | mutable string _cid; |
| |
252 | mutable string _nid; |
251 | mutable string _nid; |
253 | |
252 | |
254 | void set_normalized_id(const string& nid) { |
253 | void set_normalized_id(const string& nid) { |
255 | assert(as_id>=0); |
254 | assert(as_id>=0); |
256 | sqlite3_mem_t<char*> S = sqlite3_mprintf( |
255 | sqlite3_mem_t<char*> S = sqlite3_mprintf( |
257 | "UPDATE auth_sessions" |
256 | "UPDATE auth_sessions" |
258 | " SET as_normalized_id=%Q" |
257 | " SET as_normalized_id=%Q" |
259 | " WHERE hts_id=%Q and as_id=%ld", |
258 | " WHERE hts_id=%Q and as_id=%ld", |
260 | nid.c_str(), |
259 | nid.c_str(), |
261 | htc.get_value().c_str(),as_id); |
260 | htc.get_value().c_str(),as_id); |
262 | db.exec(S); |
261 | db.exec(S); |
263 | _nid = nid; |
262 | _nid = nid; |
|