pop3.c: Fixed conditional compilation of the apop response function
authorSteve Holme <steve_holme@hotmail.com>
Sun, 20 Jan 2013 11:09:53 +0000 (11:09 +0000)
committerSteve Holme <steve_holme@hotmail.com>
Sun, 20 Jan 2013 11:09:53 +0000 (11:09 +0000)
Extended the fix from commit 8b15c84ea91e to additionally exclude
pop3_state_apop_resp() if the CURL_DISABLE_CRYPTO_AUTH flag is
defined.

lib/pop3.c

index befdb7c..91e7bcd 100644 (file)
@@ -954,6 +954,7 @@ static CURLcode pop3_state_auth_final_resp(struct connectdata *conn,
   return result;
 }
 
+#ifndef CURL_DISABLE_CRYPTO_AUTH
 static CURLcode pop3_state_apop_resp(struct connectdata *conn, int pop3code,
                                      pop3state instate)
 {
@@ -972,6 +973,7 @@ static CURLcode pop3_state_apop_resp(struct connectdata *conn, int pop3code,
 
   return result;
 }
+#endif
 
 /* For USER responses */
 static CURLcode pop3_state_user_resp(struct connectdata *conn, int pop3code,
@@ -1192,9 +1194,11 @@ static CURLcode pop3_statemach_act(struct connectdata *conn)
       result = pop3_state_auth_final_resp(conn, pop3code, pop3c->state);
       break;
 
+#ifndef CURL_DISABLE_CRYPTO_AUTH
     case POP3_APOP:
       result = pop3_state_apop_resp(conn, pop3code, pop3c->state);
       break;
+#endif
 
     case POP3_USER:
       result = pop3_state_user_resp(conn, pop3code, pop3c->state);