[Box Backup-commit] COMMIT r1520 - box/chris/merge/bin/bbackupquery

boxbackup-dev@fluffy.co.uk boxbackup-dev@fluffy.co.uk
Fri, 20 Apr 2007 23:03:09 +0100


Author: chris
Date: 2007-04-20 23:03:09 +0100 (Fri, 20 Apr 2007)
New Revision: 1520

Modified:
   box/chris/merge/bin/bbackupquery/BackupQueries.cpp
Log:
Add a warning that comparing locations with a final directory separator
may fail (Stefan Tauner) (refs #3, merges [1512])


Modified: box/chris/merge/bin/bbackupquery/BackupQueries.cpp
===================================================================
--- box/chris/merge/bin/bbackupquery/BackupQueries.cpp	2007-04-20 21:13:50 UTC (rev 1519)
+++ box/chris/merge/bin/bbackupquery/BackupQueries.cpp	2007-04-20 22:03:09 UTC (rev 1520)
@@ -1229,6 +1229,19 @@
 		return;
 	}
 	const Configuration &loc(locations.GetSubConfiguration(rLocation.c_str()));
+
+	#ifdef WIN32
+	{
+		std::string path = loc.GetKeyValue("Path");
+		if (path.size() > 0 && path[path.size()-1] == 
+			DIRECTORY_SEPARATOR_ASCHAR)
+		{
+			fprintf(stderr, "Warning: location '%s' path ends "
+				"with '%s', compare may fail!",
+				rLocation, DIRECTORY_SEPARATOR);
+		}
+	}
+	#endif
 	
 	try
 	{