[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS gsasl/tests
From: |
gsasl-commit |
Subject: |
CVS gsasl/tests |
Date: |
Tue, 21 Sep 2004 02:44:03 +0200 |
Update of /home/cvs/gsasl/tests
In directory dopio:/tmp/cvs-serv16539
Modified Files:
simple.c
Log Message:
Fix crash in EXTERNAL client.
--- /home/cvs/gsasl/tests/simple.c 2004/07/05 10:40:43 1.19
+++ /home/cvs/gsasl/tests/simple.c 2004/09/21 00:44:03 1.20
@@ -172,13 +172,13 @@
{
Gsasl_ctx *ctx = gsasl_client_ctx_get (xctx);
int i = *(int *) gsasl_application_data_get (ctx);
- size_t needlen = strlen (sasltv[i].authzid);
+ size_t needlen = sasltv[i].authzid ? strlen (sasltv[i].authzid) : 0;
if (*outlen < needlen)
return GSASL_TOO_SMALL_BUFFER;
*outlen = needlen;
- if (out)
+ if (out && sasltv[i].authzid)
memcpy (out, sasltv[i].authzid, needlen);
return GSASL_OK;
- CVS gsasl/tests, gsasl-commit, 2004/09/16
- CVS gsasl/tests, gsasl-commit, 2004/09/16
- CVS gsasl/tests, gsasl-commit, 2004/09/16
- CVS gsasl/tests, gsasl-commit, 2004/09/18
- CVS gsasl/tests, gsasl-commit, 2004/09/18
- CVS gsasl/tests, gsasl-commit, 2004/09/18
- CVS gsasl/tests, gsasl-commit, 2004/09/18
- CVS gsasl/tests, gsasl-commit, 2004/09/18
- CVS gsasl/tests,
gsasl-commit <=
- CVS gsasl/tests, gsasl-commit, 2004/09/22
- CVS gsasl/tests, gsasl-commit, 2004/09/22
- CVS gsasl/tests, gsasl-commit, 2004/09/23
- CVS gsasl/tests, gsasl-commit, 2004/09/23
- CVS gsasl/tests, gsasl-commit, 2004/09/23
- CVS gsasl/tests, gsasl-commit, 2004/09/23
- CVS gsasl/tests, gsasl-commit, 2004/09/26
- CVS gsasl/tests, gsasl-commit, 2004/09/28
- CVS gsasl/tests, gsasl-commit, 2004/09/28
- CVS gsasl/tests, gsasl-commit, 2004/09/28