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)
downloadgss-proxy-cc538c36ca32850e0b3280b7d8524d23345eed9e.tar.gz
gss-proxy-cc538c36ca32850e0b3280b7d8524d23345eed9e.tar.xz
gss-proxy-cc538c36ca32850e0b3280b7d8524d23345eed9e.zip
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) {