Skip to content
Permalink
Browse files

url: Move the negotiate state type into a dedicated enum

  • Loading branch information...
captain-caveman2k committed May 13, 2019
1 parent be9fd70 commit 0c73adfad3ef9ea2fe2a0ebf7eb0a78b5abb877c
Showing with 9 additions and 3 deletions.
  1. +9 −3 lib/urldata.h
@@ -303,6 +303,14 @@ typedef enum {
NTLMSTATE_LAST
} curlntlm;

typedef enum {
GSS_AUTHNONE,
GSS_AUTHRECV,
GSS_AUTHSENT,
GSS_AUTHDONE,
GSS_AUTHSUCC
} curlnegotiate;

#if defined(CURL_DOES_CONVERSIONS) && defined(HAVE_ICONV)
#include <iconv.h>
#endif
@@ -358,9 +366,7 @@ struct ntlmdata {
struct negotiatedata {
/* When doing Negotiate (SPNEGO) auth, we first need to send a token
and then validate the received one. */
enum {
GSS_AUTHNONE, GSS_AUTHRECV, GSS_AUTHSENT, GSS_AUTHDONE, GSS_AUTHSUCC
} state;
curlnegotiate state;
#ifdef HAVE_GSSAPI
OM_uint32 status;
gss_ctx_id_t context;

0 comments on commit 0c73adf

Please sign in to comment.
You can’t perform that action at this time.