release token addtoken-gss-buffer
authorLuke Howard <lukeh@padl.com>
Mon, 28 Mar 2011 15:14:54 +0000 (02:14 +1100)
committerLuke Howard <lukeh@padl.com>
Mon, 28 Mar 2011 15:14:54 +0000 (02:14 +1100)
src/shibresolver/resolver.cpp

index f87ea4f..8b1f114 100644 (file)
@@ -157,6 +157,7 @@ void ShibbolethResolver::addToken(gss_ctx_id_t ctx)
         major = gss_export_sec_context(&minor, &ctx, &contextbuf);
         if (major == GSS_S_COMPLETE) {
             addToken(&contextbuf);
+            gss_release_buffer(&minor, &contextbuf);
         } else {
             Category::getInstance(SHIBRESOLVER_LOGCAT).error("error exporting GSS context");
         }