ipsec-tools: handle XAUTH_PASSCODE requests.
Change-Id: I011694ddaaa17a5b1f67641f74e343a4b659cf09
diff --git a/src/racoon/isakmp_xauth.c b/src/racoon/isakmp_xauth.c
index f9da0e2..5d86c68 100644
--- a/src/racoon/isakmp_xauth.c
+++ b/src/racoon/isakmp_xauth.c
@@ -1499,6 +1499,9 @@
iph1->rmconf->xauth->state |= XAUTH_SENT_USERNAME;
break;
+#ifdef ANDROID_PATCHED
+ case XAUTH_PASSCODE:
+#endif
case XAUTH_USER_PASSWORD:
if (!iph1->rmconf->xauth || !iph1->rmconf->xauth->login)
return NULL;
@@ -1585,6 +1588,9 @@
*/
memcpy(data, iph1->rmconf->xauth->login->v, dlen);
break;
+#ifdef ANDROID_PATCHED
+ case XAUTH_PASSCODE:
+#endif
case XAUTH_USER_PASSWORD:
memcpy(data, pwd->v, dlen);
break;