X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=imap%2Fauth_gss.c;h=09024c4b72cbc55d9f56dedaa1a6f9d8c29761e3;hb=492434e350e3ca2d3330c2589de3f9485929dab7;hp=780e3034eada6c66c83a2d498a70e0df14a85256;hpb=c3e57678c8be193fc137854020f3a90887be97c9;p=apps%2Fmadmutt.git diff --git a/imap/auth_gss.c b/imap/auth_gss.c index 780e303..09024c4 100644 --- a/imap/auth_gss.c +++ b/imap/auth_gss.c @@ -57,7 +57,7 @@ imap_auth_res_t imap_auth_gss (IMAP_DATA * idata, const char *method) /* get an IMAP service ticket for the server */ snprintf (buf1, sizeof (buf1), "imap@%s", idata->conn->account.host); request_buf.value = buf1; - request_buf.length = strlen (buf1) + 1; + request_buf.length = mutt_strlen (buf1) + 1; maj_stat = gss_import_name (&min_stat, &request_buf, gss_nt_service_name, &target_name); if (maj_stat != GSS_S_COMPLETE) { @@ -199,7 +199,7 @@ imap_auth_res_t imap_auth_gss (IMAP_DATA * idata, const char *method) /* server decides if principal can log in as user */ strncpy (buf1 + 4, idata->conn->account.user, sizeof (buf1) - 4); request_buf.value = buf1; - request_buf.length = 4 + strlen (idata->conn->account.user) + 1; + request_buf.length = 4 + mutt_strlen (idata->conn->account.user) + 1; maj_stat = gss_wrap (&min_stat, context, 0, GSS_C_QOP_DEFAULT, &request_buf, &cflags, &send_token); if (maj_stat != GSS_S_COMPLETE) {