From a710bc2df1fbb8c1e967a27dbcbf325b19014208 Mon Sep 17 00:00:00 2001 From: venaas Date: Wed, 17 Sep 2008 08:14:21 +0000 Subject: cleaning up code git-svn-id: https://svn.testnett.uninett.no/radsecproxy/trunk@383 e88ac4ed-0b26-0410-9574-a7f39faa03bf --- dtls.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'dtls.c') diff --git a/dtls.c b/dtls.c index 01725e4..38edcb3 100644 --- a/dtls.c +++ b/dtls.c @@ -213,7 +213,7 @@ void *dtlsserverwr(void *arg) { unsigned long error; struct client *client = (struct client *)arg; struct queue *replyq; - struct reply *reply; + struct request *reply; debug(DBG_DBG, "dtlsserverwr: starting for %s", client->conf->host); replyq = client->replyq; @@ -233,17 +233,16 @@ void *dtlsserverwr(void *arg) { pthread_exit(NULL); } } - reply = (struct reply *)list_shift(replyq->entries); + reply = (struct request *)list_shift(replyq->entries); pthread_mutex_unlock(&replyq->mutex); - cnt = SSL_write(client->ssl, reply->buf, RADLEN(reply->buf)); + cnt = SSL_write(client->ssl, reply->replybuf, RADLEN(reply->replybuf)); if (cnt > 0) debug(DBG_DBG, "dtlsserverwr: sent %d bytes, Radius packet of length %d", - cnt, RADLEN(reply->buf)); + cnt, RADLEN(reply->replybuf)); else while ((error = ERR_get_error())) debug(DBG_ERR, "dtlsserverwr: SSL: %s", ERR_error_string(error, NULL)); - free(reply->buf); - free(reply); + freerq(reply); } } -- cgit v1.1