]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
http_negotiate.c: follow-up for commit 3dcc1a9c
authorYang Tse <yangsita@gmail.com>
Thu, 4 Apr 2013 10:09:39 +0000 (12:09 +0200)
committerYang Tse <yangsita@gmail.com>
Thu, 4 Apr 2013 10:11:29 +0000 (12:11 +0200)
lib/http_negotiate.c

index 1374af855b697da638298951954c9dfd6106e286..052fd1951c0ffbd88415c3d3db61dd9fd46b9853 100644 (file)
@@ -333,13 +333,15 @@ CURLcode Curl_output_negotiate(struct connectdata *conn, bool proxy)
                              &encoded, &len);
   if(error) {
     gss_release_buffer(&discard_st, &neg_ctx->output_token);
-    neg_ctx->output_token = GSS_C_EMPTY_BUFFER;
+    neg_ctx->output_token.value = NULL;
+    neg_ctx->output_token.length = 0;
     return error;
   }
 
   if(!encoded || !len) {
     gss_release_buffer(&discard_st, &neg_ctx->output_token);
-    neg_ctx->output_token = GSS_C_EMPTY_BUFFER;
+    neg_ctx->output_token.value = NULL;
+    neg_ctx->output_token.length = 0;
     return CURLE_REMOTE_ACCESS_DENIED;
   }