[gvfs] [dav] Ensure we have a valid username (#582373)



commit 11c321f41cb0b5fa3bab8ec1eb93c20c1b79a6d0
Author: Christian Kellner <gicmo gnome org>
Date:   Tue May 26 12:13:27 2009 +0200

    [dav] Ensure we have a valid username (#582373)
    
    If g_mount_source_ask_password didn't fill in a new username fall
    back to the one we pre-filled it with.
    Patch by Frederic Peters <fpeters 0d be>
---
 daemon/gvfsbackenddav.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/daemon/gvfsbackenddav.c b/daemon/gvfsbackenddav.c
index aee9034..ef3b55d 100644
--- a/daemon/gvfsbackenddav.c
+++ b/daemon/gvfsbackenddav.c
@@ -1378,6 +1378,11 @@ soup_authenticate_interactive (SoupSession *session,
 
   if (res && !aborted)
     {
+      /* it's not safe to assume that we get the username filed in,
+         in the case that we provied a default username */
+      if (new_username == NULL)
+        new_username = g_strdup (info->username);
+
       soup_auth_authenticate (auth, new_username, new_password);
 
       g_free (info->username);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]