ipsec-tools: fix compatibility issue on non-NAT connections.

Change-Id: Iea0e66d2bcc20cfd271402f8115393532bc82d3a
diff --git a/src/racoon/ipsec_doi.c b/src/racoon/ipsec_doi.c
index b80a90c..ba91f48 100644
--- a/src/racoon/ipsec_doi.c
+++ b/src/racoon/ipsec_doi.c
@@ -3200,13 +3200,9 @@
 
 	for (; pp; pp = pp->next) {
 		for (pr = pp->head; pr; pr = pr->next) {
-#ifdef ANDROID_PATCHED
-			if (pr->encmode != IPSECDOI_ATTR_ENC_MODE_TRNS)
-#else
 			if (pr->encmode != IPSECDOI_ATTR_ENC_MODE_TRNS &&
 			    pr->encmode != IPSECDOI_ATTR_ENC_MODE_UDPTRNS_RFC &&
 			    pr->encmode != IPSECDOI_ATTR_ENC_MODE_UDPTRNS_DRAFT)
-#endif
 				return 0;
 		}
 	}
@@ -3971,7 +3967,11 @@
 		s_ipsecdoi_ident(((struct ipsecdoi_id_b *)iph2->id->v)->type));
 
 	/* remote side */
+#ifdef ANDROID_PATCHED
+	if (1)
+#else
 	if (!ipsecdoi_transportmode(iph2->proposal))
+#endif
 		iph2->id_p = ipsecdoi_sockaddr2id((struct sockaddr *)&sp->spidx.dst,
 				sp->spidx.prefd, sp->spidx.ul_proto);
 	else if (iph2->sa_dst != NULL) {