r3323 - trunk/libmnetutil/source

erik at minisip.org erik at minisip.org
Thu Jun 14 17:03:28 CEST 2007


Author: erik
Date: 2007-06-14 17:03:28 +0200 (Thu, 14 Jun 2007)
New Revision: 3323

Modified:
   trunk/libmnetutil/source/Downloader.cxx
Log:

 * Compile fix for libmnetutil when not configuring it with "--enable-ldap".



Modified: trunk/libmnetutil/source/Downloader.cxx
===================================================================
--- trunk/libmnetutil/source/Downloader.cxx	2007-06-14 13:19:37 UTC (rev 3322)
+++ trunk/libmnetutil/source/Downloader.cxx	2007-06-14 15:03:28 UTC (rev 3323)
@@ -1,16 +1,22 @@
 #include <libmnetutil/Downloader.h>
 #include <libmnetutil/HttpDownloader.h>
+
+#ifdef ENABLE_LDAP
 #include <libmnetutil/LdapDownloader.h>
+#endif
+
 #include <string>
 
 MRef<Downloader*> Downloader::create(std::string const uri) {
-	int pos = uri.find("://");
+	size_t pos = uri.find("://");
 	if (std::string::npos != pos) {
 		std::string protocol = uri.substr(0, pos);
 		if (protocol == "http")
 			return MRef<Downloader*>(dynamic_cast<Downloader*>(new HttpDownloader(uri)));
+#ifdef ENABLE_LDAP
 		else if (protocol == "ldap")
 			return MRef<Downloader*>(dynamic_cast<Downloader*>(new LdapDownloader(uri)));
+#endif
 	}
 	return MRef<Downloader*>();
 }



More information about the Minisip-devel mailing list