aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/socks_gssapi.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/socks_gssapi.c b/lib/socks_gssapi.c
index 1decbafd4..3bccc79ac 100644
--- a/lib/socks_gssapi.c
+++ b/lib/socks_gssapi.c
@@ -97,10 +97,8 @@ static int check_gss_err(struct SessionHandle *data,
GSS_C_NULL_OID,
&msg_ctx, &status_string);
if(maj_stat == GSS_S_COMPLETE) {
- if(sizeof(buf) > len + status_string.length) {
+ if(sizeof(buf) > len + status_string.length)
strcpy(buf+len, (char*) status_string.value);
- len += status_string.length;
- }
gss_release_buffer(&min_stat, &status_string);
break;
}