]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix build issues
authorAlan T. DeKok <aland@freeradius.org>
Tue, 7 Jun 2011 21:30:31 +0000 (23:30 +0200)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 7 Jun 2011 21:30:31 +0000 (23:30 +0200)
src/main/detail.c
src/main/process.c

index 432dcf3657015312da575156d6ae6cecb5be4906..a89a6d3e1e9302af86aae2847ffe6ecaa981689d 100644 (file)
@@ -303,6 +303,7 @@ int detail_recv(rad_listen_t *listener)
        RADIUS_PACKET   *packet;
        char            buffer[2048];
        listen_detail_t *data = listener->data;
+       struct timeval  now;
 
        /*
         *      We may be in the main thread.  It needs to update the
@@ -728,13 +729,11 @@ int detail_recv(rad_listen_t *listener)
        }
 
        /*
-        *      FIXME: many of these checks may not be necessary when
-        *      reading from the detail file.
-        *
-        *      Try again later...
+        *      Don't bother doing limit checks, etc.
         */
+       gettimeofday(&now, NULL);
        if (!request_insert(listener, packet, &data->detail_client,
-                            rad_accounting)) {
+                           rad_accounting, &now)) {
                rad_free(&packet);
                data->state = STATE_NO_REPLY;   /* try again later */
                return 0;
index 214064f7445cce3ebc8c6f19cd012ee6106d1c52..d5931204644389d4eae8a6d007fccb8d292c6a7d 100644 (file)
@@ -1273,7 +1273,7 @@ int request_receive(rad_listen_t *listener, RADIUS_PACKET *packet,
                return 0;
        }
 
-       return request_insert(listener, packet, client, fun);
+       return request_insert(listener, packet, client, fun, &now);
 }
 
 int request_insert(rad_listen_t *listener, RADIUS_PACKET *packet,