Modified: freeswitch/trunk/src/mod/xml_int/mod_xml_curl/mod_xml_curl.c (15108 => 15109)
--- freeswitch/trunk/src/mod/xml_int/mod_xml_curl/mod_xml_curl.c 2009-10-07 14:45:59 UTC (rev 15108)
+++ freeswitch/trunk/src/mod/xml_int/mod_xml_curl/mod_xml_curl.c 2009-10-07 14:47:15 UTC (rev 15109)
@@ -374,15 +374,15 @@
auth_scheme = 0;
val++;
}
-
+
if (!strcasecmp(val, "basic")) {
auth_scheme |= CURLAUTH_BASIC;
} else if (!strcasecmp(val, "digest")) {
- auth_scheme = CURLAUTH_DIGEST;
+ auth_scheme |= CURLAUTH_DIGEST;
} else if (!strcasecmp(val, "NTLM")) {
- auth_scheme = CURLAUTH_NTLM;
+ auth_scheme |= CURLAUTH_NTLM;
} else if (!strcasecmp(val, "GSS-NEGOTIATE")) {
- auth_scheme = CURLAUTH_GSSNEGOTIATE;
+ auth_scheme |= CURLAUTH_GSSNEGOTIATE;
} else if (!strcasecmp(val, "any")) {
auth_scheme = CURLAUTH_ANY;
}