summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2013-11-13 17:57:06 -0500
committerGünther Deschner <gdeschner@redhat.com>2013-11-19 14:02:42 +0100
commitcc538c36ca32850e0b3280b7d8524d23345eed9e (patch)
tree94dcc58ffd7a991ad3993c8ce35ff9a1164aaf10
parentd01b5199eefa3cf0974e5bf49295d00f389aa6eb (diff)
Preserve requested flags and lifetime
These arguments have been accidentally forgotten causing failures for applications that specify non default flags and non indefinite lifetime. https://fedorahosted.org/gss-proxy/ticket/106 Reviewed-by: Günther Deschner <gdeschner@redhat.com>
-rw-r--r--proxy/src/client/gpm_init_sec_context.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/proxy/src/client/gpm_init_sec_context.c b/proxy/src/client/gpm_init_sec_context.c
index 12df858..b6ce34f 100644
--- a/proxy/src/client/gpm_init_sec_context.c
+++ b/proxy/src/client/gpm_init_sec_context.c
@@ -70,6 +70,9 @@ OM_uint32 gpm_init_sec_context(OM_uint32 *minor_status,
goto done;
}
+ arg->req_flags = req_flags;
+ arg->time_req = time_req;
+
if (input_cb) {
ret = gp_conv_cb_to_gssx_alloc(input_cb, &arg->input_cb);
if (ret) {