Fixed compile when GSSAPI support is enabled. [#20]
authorJelmer Vernooij <jelmer@samba.org>
Tue, 25 Nov 2008 17:28:27 +0100
changeset 571 6fb1c4046db7
parent 570 5588f29b0721
child 573 038320b7357e
Fixed compile when GSSAPI support is enabled. [#20] GSSAPI support required this fix after applying the patch. committer: Mikael Hallendal <micke@imendio.com>
loudmouth/lm-sasl.c
--- a/loudmouth/lm-sasl.c	Sun Nov 23 23:41:55 2008 +0100
+++ b/loudmouth/lm-sasl.c	Tue Nov 25 17:28:27 2008 +0100
@@ -254,7 +254,7 @@
         input_buffer_desc.value = NULL;
         input_buffer_desc.length = 0;
     } else {
-        input_buffer_desc.value = base64_decode (encoded,
+        input_buffer_desc.value = g_base64_decode (encoded,
                                                  &input_buffer_desc.length);
     }
 
@@ -316,14 +316,14 @@
             return FALSE;
         }
 
-        input_buffer_desc.length = 4 + strlen(sasl->username);
+        input_buffer_desc.length = 4 + strlen(lm_auth_parameters_get_username (sasl->auth_params));
         features = g_malloc (input_buffer_desc.length);
 
         features[0] = 1;
         features[1] = 0xFF;
         features[2] = 0xFF;
         features[3] = 0xFF;
-        strcpy(features+4, sasl->username);
+        strcpy(features+4, lm_auth_parameters_get_username (sasl->auth_params));
 
         input_buffer_desc.value = features;
         major_status = gss_wrap (&minor_status, sasl->gss_ctx,