Print out more server {} around debugging messages
authorAlan T. DeKok <aland@freeradius.org>
Wed, 29 Apr 2009 11:26:58 +0000 (13:26 +0200)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 29 Apr 2009 11:26:58 +0000 (13:26 +0200)
src/main/event.c

index 3134ae4..60d8efa 100644 (file)
@@ -1918,7 +1918,15 @@ static int proxy_to_virtual_server(REQUEST *request)
        request_free(&fake);
 
        process_proxy_reply(request);
+
+       if (request->server) RDEBUG("server %s {",
+                                   request->server != NULL ?
+                                   request->server : ""); 
        fun(request);
+       
+       if (request->server) RDEBUG("} # server %s",
+                                   request->server != NULL ?
+                                   request->server : "");
 
        return 2;               /* success, but NOT '1' !*/
 }
@@ -3576,11 +3584,13 @@ void radius_handle_request(REQUEST *request, RAD_REQUEST_FUNP fun)
                rad_assert(request != NULL);
                
                if (request->server) RDEBUG("server %s {",
-                                            request->server); 
+                                           request->server != NULL ?
+                                           request->server : ""); 
                fun(request);
 
                if (request->server) RDEBUG("} # server %s",
-                                            request->server);
+                                            request->server != NULL ?
+                                           request->server : "");
 
                request_post_handler(request);
        }