From 2339f3eab22ec004ee4d982b8d5561663440c967 Mon Sep 17 00:00:00 2001 From: Margaret Wasserman Date: Wed, 12 Mar 2014 08:30:09 -0400 Subject: [PATCH] Avoid overwriting gss error before printing. --- gsscon/gsscon_active.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gsscon/gsscon_active.c b/gsscon/gsscon_active.c index 54d2f00..f8946b9 100755 --- a/gsscon/gsscon_active.c +++ b/gsscon/gsscon_active.c @@ -61,7 +61,7 @@ int gsscon_connect (const char *inHost, int inPort, const char *inServiceName, i int err = 0; int fd = -1; OM_uint32 majorStatus; - OM_uint32 minorStatus = 0; + OM_uint32 minorStatus = 0, minorStatusToo = 0; struct hostent *hp = NULL; struct sockaddr_in saddr; gss_name_t serviceName = NULL; @@ -215,7 +215,7 @@ int gsscon_connect (const char *inHost, int inPort, const char *inServiceName, i err = gsscon_write_token (*outFD, outputToken.value, outputToken.length); /* free the output token */ - gss_release_buffer (&minorStatus, &outputToken); + gss_release_buffer (&minorStatusToo, &outputToken); } if (!err) { -- 2.1.4