]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
swap order of checks.
authorAlan T. DeKok <aland@freeradius.org>
Mon, 11 Nov 2019 16:52:54 +0000 (11:52 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 11 Nov 2019 16:52:54 +0000 (11:52 -0500)
src/lib/io/worker.c

index feaea78af3cc0a1933dc3d4339432801599ab686..1138a42d445c7eb2816daa67656f8119242682c9 100644 (file)
@@ -788,9 +788,8 @@ static REQUEST *fr_worker_get_request(fr_worker_t *worker, fr_time_t now)
 
        request->el = worker->el;
        request->backlog = worker->runnable;
-       request->packet = fr_radius_alloc(request, false);
+       MEM(request->packet = fr_radius_alloc(request, false));
        request->packet->timestamp = *cd->request.recv_time; /* Legacy - Remove once everything looks at request->async */
-       rad_assert(request->packet != NULL);
        request->reply = fr_radius_alloc(request, false);
        rad_assert(request->reply != NULL);