-rw-r--r-- | lib/consumer.cc | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/lib/consumer.cc b/lib/consumer.cc index 30a5507..12866f0 100644 --- a/lib/consumer.cc +++ b/lib/consumer.cc | |||
@@ -141,16 +141,14 @@ namespace opkele { | |||
141 | if(!trust_root.empty()) | 141 | if(!trust_root.empty()) |
142 | p["trust_root"] = trust_root; | 142 | p["trust_root"] = trust_root; |
143 | p["return_to"] = return_to; | 143 | p["return_to"] = return_to; |
144 | try { | 144 | try { |
145 | try { | 145 | string ah = find_assoc(server)->handle(); |
146 | string ah = find_assoc(server)->handle(); | 146 | p["assoc_handle"] = ah; |
147 | p["assoc_handle"] = ah; | 147 | }catch(failed_lookup& fl) { |
148 | }catch(failed_lookup& fl) { | 148 | string ah = associate(server)->handle(); |
149 | string ah = associate(server)->handle(); | 149 | p["assoc_handle"] = ah; |
150 | p["assoc_handle"] = ah; | 150 | } |
151 | } | ||
152 | }catch(exception& e) { } | ||
153 | if(ext) ext->checkid_hook(p,identity); | 151 | if(ext) ext->checkid_hook(p,identity); |
154 | return p.append_query(server); | 152 | return p.append_query(server); |
155 | } | 153 | } |
156 | 154 | ||