Skip to content
Snippets Groups Projects
Commit 3ec7f8a2 authored by James Housley's avatar James Housley
Browse files

Add a define to protect the state machine from older versions of libssh2,

ie 0.14, that don't know about newer constants used in the state machine.
parent 375cdf89
No related branches found
No related tags found
No related merge requests found
......@@ -234,6 +234,7 @@ static LIBSSH2_FREE_FUNC(libssh2_free)
(void)abstract;
}
#if (LIBSSH2_APINO >= 200706012030)
/*
* SSH State machine related code
*/
......@@ -674,7 +675,9 @@ static CURLcode ssh_statemach_act(struct connectdata *conn)
CURLcode Curl_ssh_multi_statemach(struct connectdata *conn,
bool *done)
{
#if 0
curl_socket_t sock = conn->sock[FIRSTSOCKET];
#endif
int rc = 1;
struct SessionHandle *data=conn->data;
struct ssh_conn *sshc = &conn->proto.sshc;
......@@ -711,7 +714,9 @@ CURLcode Curl_ssh_multi_statemach(struct connectdata *conn,
static CURLcode ssh_easy_statemach(struct connectdata *conn)
{
#if 0
curl_socket_t sock = conn->sock[FIRSTSOCKET];
#endif
int rc = 1;
struct SessionHandle *data=conn->data;
struct ssh_conn *sshc = &conn->proto.sshc;
......@@ -748,6 +753,7 @@ static CURLcode ssh_easy_statemach(struct connectdata *conn)
return result;
}
#endif (LIBSSH2_APINO >= 200706012030)
/*
* SSH setup and connection
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment