diff options
author | Simo Sorce <simo@redhat.com> | 2013-11-13 17:57:06 -0500 |
---|---|---|
committer | Günther Deschner <gdeschner@redhat.com> | 2013-11-19 14:02:42 +0100 |
commit | cc538c36ca32850e0b3280b7d8524d23345eed9e (patch) | |
tree | 94dcc58ffd7a991ad3993c8ce35ff9a1164aaf10 | |
parent | d01b5199eefa3cf0974e5bf49295d00f389aa6eb (diff) | |
download | gss-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.c | 3 |
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) { |