]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
set child backlog when detaching
authorAlan T. DeKok <aland@freeradius.org>
Mon, 11 Sep 2017 19:35:00 +0000 (15:35 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 11 Sep 2017 19:35:00 +0000 (15:35 -0400)
src/main/request.c

index 98f835dd5e70a71aeada9614a789a2e8a8bdedab..e0291763f9575455b906930562d75c5eb96b11b1 100644 (file)
@@ -261,6 +261,7 @@ int request_detach(REQUEST *fake)
        REQUEST *request = fake->parent;
 
        rad_assert(request != NULL);
+       rad_assert(request->parent->backlog != NULL);
        rad_assert(talloc_parent(fake) != request);
 
        /*
@@ -271,6 +272,7 @@ int request_detach(REQUEST *fake)
        }
 
        fake->parent = NULL;
+       fake->backlog = request->backlog;
        return 0;
 }