]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fixed printing of attributes
authorAlan T. DeKok <aland@freeradius.org>
Thu, 30 Dec 2010 10:04:47 +0000 (11:04 +0100)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 30 Dec 2010 10:04:47 +0000 (11:04 +0100)
src/modules/rlm_detail/rlm_detail.c

index 3f1f2795bc7dc3f4ac4264bd4c76ce5a6c2ae9cd..651a799f9625505a791cce3536913dbb9a0a2de8 100644 (file)
@@ -221,11 +221,9 @@ static int checked_write_vp(REQUEST *request, off_t *bytes_accum, FILE *fp,
        int len;
        char buffer[1024];
 
-       buffer[0] = '\t';
-       len = vp_prints(buffer + 1, sizeof(buffer) - 2, vp);
-       buffer[len + 1] = '\n';
+       vp_prints(buffer, sizeof(buffer), vp);
 
-       if (checked_write(request, bytes_accum, fp, "%s", buffer) < 0) {
+       if (checked_write(request, bytes_accum, fp, "\t%s\n", buffer) < 0) {
                return -1;
        }
 
@@ -551,15 +549,6 @@ static int do_detail(void *instance, REQUEST *request, RADIUS_PACKET *packet,
                        (unsigned long) request->timestamp) < 0) {
                        return RLM_MODULE_FAIL;
                }
-
-               /*
-                *      We no longer permit Accounting-Request packets
-                *      with an authenticator of zero.
-                */
-               if (checked_write(request, &bytes_accum, outfp,
-                       "\tRequest-Authenticator = Verified\n") < 0) {
-                       return RLM_MODULE_FAIL;
-               }
        }
 
        if (checked_write(request, &bytes_accum, outfp, "\n") < 0) {