/[imapfilter]/imapfilter/auth.c
ViewVC logotype

Diff of /imapfilter/auth.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by lefcha, Fri Aug 8 00:18:45 2003 UTC revision 1.5 by lefcha, Fri Feb 13 12:17:15 2004 UTC
# Line 15  Line 15 
15   * "CRAM-MD5".   * "CRAM-MD5".
16   */   */
17  int  int
18  auth_cram_md5(conn_t * conn, char *user, char *pass)  auth_cram_md5(connection_t * conn, char *user, char *pass)
19  {  {
20          int i, n;          int i, n;
21          unsigned int t;          unsigned int t;
# Line 26  auth_cram_md5(conn_t * conn, char *user, Line 26  auth_cram_md5(conn_t * conn, char *user,
26    
27          t = imap_authenticate(conn, "CRAM-MD5", 0);          t = imap_authenticate(conn, "CRAM-MD5", 0);
28    
29          if (authenticate_response(conn, t, &chal) == RESPONSE_NONE) {          if (response_authenticate(conn, t, &chal) == RESPONSE_NONE) {
30                  n = strlen(chal) * 3 / 4 + 1;                  n = strlen(chal) * 3 / 4 + 1;
31                  resp = (char *)xmalloc(n);                  resp = (char *)xmalloc(n);
32                  memset(resp, 0, n);                  memset(resp, 0, n);
# Line 63  auth_cram_md5(conn_t * conn, char *user, Line 63  auth_cram_md5(conn_t * conn, char *user,
63                  xfree(buf);                  xfree(buf);
64                  xfree(out);                  xfree(out);
65          }          }
66          return authenticate_response(conn, t, NULL);          return response_authenticate(conn, t, NULL);
67  }  }
68  #endif                          /* CRAM_MD5 */  #endif                          /* CRAM_MD5 */

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26