[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS gsasl/lib/digest-md5
From: |
gsasl-commit |
Subject: |
CVS gsasl/lib/digest-md5 |
Date: |
Wed, 15 Dec 2004 02:11:56 +0100 |
Update of /home/cvs/gsasl/lib/digest-md5
In directory dopio:/tmp/cvs-serv3214
Modified Files:
server.c
Log Message:
Fix.
--- /home/cvs/gsasl/lib/digest-md5/server.c 2004/12/15 01:03:13 1.13
+++ /home/cvs/gsasl/lib/digest-md5/server.c 2004/12/15 01:11:56 1.14
@@ -619,12 +619,13 @@
hinlen = strlen (username) + strlen (COLON);
if (realm)
hinlen += strlen (realm);
- hinlen += strlen (COLON) + strlen (key);
+ hinlen += strlen (COLON) + keylen;
p = hin = malloc (hinlen);
if (hin == NULL)
{
res = GSASL_MALLOC_ERROR;
+ free (key);
goto done;
}
@@ -639,8 +640,8 @@
}
memcpy (p, COLON, strlen (COLON));
p += strlen (COLON);
- memcpy (p, key, strlen (key));
- p += strlen (key);
+ memcpy (p, key, keylen);
+ p += keylen;
free (key);
res = gsasl_md5 (hin, hinlen, (char **) &tmp);
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/14
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/14
- CVS gsasl/lib/digest-md5,
gsasl-commit <=
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/16
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/18
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/18
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/18
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/18
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/18
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/18
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/18
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/18
- CVS gsasl/lib/digest-md5, gsasl-commit, 2004/12/18