diff -ruN kasablanca-0.4.0.2.old/src/ftpthread.cpp kasablanca-0.4.0.2.new/src/ftpthread.cpp
--- kasablanca-0.4.0.2.old/src/ftpthread.cpp	2008-04-03 20:21:36.000000000 +0200
+++ kasablanca-0.4.0.2.new/src/ftpthread.cpp	2005-01-31 14:24:47.000000000 +0100
@@ -1122,13 +1122,13 @@
 		for (i = 1; i < 13; i++)
 		{
 			loc = buffer.find(month[i], 0);
+			if (loc != -1)
-			if (loc != string::npos)
 			{
 				month_int = i;
 				break;
 			}
 		}
+		if (loc == -1)
-		if( loc == string::npos )
 		{
 			qWarning("INFO: no month entry found");
 			loc = buffer.length();
