-rw-r--r-- | lib/server.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/server.cc b/lib/server.cc index 51d4554..5eee1f3 100644 --- a/lib/server.cc +++ b/lib/server.cc | |||
@@ -80,2 +80,3 @@ namespace opkele { | |||
80 | throw bad_input(OPKELE_CP_ "invalid checkid_* mode"); | 80 | throw bad_input(OPKELE_CP_ "invalid checkid_* mode"); |
81 | pout.clear(); | ||
81 | assoc_t assoc; | 82 | assoc_t assoc; |
@@ -86,2 +87,4 @@ namespace opkele { | |||
86 | assoc = alloc_assoc(mode_checkid_setup); | 87 | assoc = alloc_assoc(mode_checkid_setup); |
88 | if(pin.has_param("openid.assoc_handle")) | ||
89 | pout["invalidate_handle"]=pin.get_param("openid.assoc_handle"); | ||
87 | } | 90 | } |
@@ -94,3 +97,2 @@ namespace opkele { | |||
94 | validate(*assoc,pin,identity,trust_root); | 97 | validate(*assoc,pin,identity,trust_root); |
95 | pout.clear(); | ||
96 | pout["mode"] = "id_res"; | 98 | pout["mode"] = "id_res"; |