]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
allocate real message only if we are sending a reply
authorAlan T. DeKok <aland@freeradius.org>
Tue, 13 Dec 2022 15:06:29 +0000 (10:06 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 13 Dec 2022 15:06:29 +0000 (10:06 -0500)
src/lib/io/worker.c

index 2ec32b7c7d5767acf7cd586d91eafad0653dbff1..307d6c3b273f5d77c71172ae3d03e01d5c75d1bb 100644 (file)
@@ -538,7 +538,7 @@ static void worker_send_reply(fr_worker_t *worker, request_t *request, bool send
        /*
         *      Encode it, if required.
         */
-       if (size) {
+       if (send_reply) {
                ssize_t slen = 0;
                fr_listen_t const *listen = request->async->listen;