]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Do record_minus to reset buffer, instead of just memcpy
authorAlan T. DeKok <aland@freeradius.org>
Fri, 29 Jul 2011 12:05:56 +0000 (08:05 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 29 Jul 2011 13:47:55 +0000 (09:47 -0400)
src/main/tls.c

index e8442e39b06e33562030bac38f4b912196633bae..b544be4c31dbbdb08d0fc6248d35fe2f84b63098 100644 (file)
@@ -2411,7 +2411,7 @@ app:
        packet = sock->packet;
        packet->data = rad_malloc(sock->ssn->clean_out.used);
        packet->data_len = sock->ssn->clean_out.used;
-       memcpy(packet->data, sock->ssn->clean_out.data, packet->data_len);
+       record_minus(&sock->ssn->clean_out, packet->data, packet->data_len);
        packet->vps = NULL;
        PTHREAD_MUTEX_UNLOCK(&sock->mutex);