Index: servers/exchange/lib/e2k-context.c
===================================================================
--- servers/exchange/lib/e2k-context.c	(revision 8397)
+++ servers/exchange/lib/e2k-context.c	(working copy)
@@ -333,7 +333,7 @@
 
 static void
 session_authenticate (SoupSession *session, SoupMessage *msg,
-		      SoupAuth *auth, gpointer user_data)
+		      SoupAuth *auth, gboolean retrying, gpointer user_data)
 {
 	E2kContext *ctx = user_data;
 
Index: servers/exchange/ChangeLog
===================================================================
--- servers/exchange/ChangeLog	(revision 8397)
+++ servers/exchange/ChangeLog	(working copy)
@@ -1,3 +1,11 @@
+2008-01-22  Milan Crha  <mcrha@redhat.com>
+
+	** Fix for bug #511235
+
+	* lib/e2k-context.c: (session_authenticate):
+	Changed prototype to reflect actual libsoup.
+	Thanks to Dan Winship for pointing this out.
+
 2008-01-17  Kjartan Maraas  <kmaraas@gnome.org>
 
 	* lib/e2k-context.h: Correct the function signature of
