11fdaf8a0a9273fcc1efe1ec38b482d1d211a6d9
[moonshot.git] / rpm-sources / freeradius-perl.patch
1 commit 57d0db0e1dfa3fc25d0bfc146fec1c89a446a9ea\r
2 Author: Alan T. DeKok <aland@freeradius.org>\r
3 Date:   Wed Jan 22 15:11:33 2014 -0500\r
4 \r
5     Use size out output buffer, not size of output pointer\r
6 \r
7 diff --git a/src/lib/print.c b/src/lib/print.c\r
8 index a6e5391..5bc5e02 100644\r
9 --- a/src/lib/print.c\r
10 +++ b/src/lib/print.c\r
11 @@ -266,7 +266,7 @@ size_t vp_prints_value(char *out, size_t outlen, VALUE_PAIR const *vp, int8_t qu\r
12                         return strlen(out);\r
13                 }\r
14  \r
15 -               return fr_print_string(vp->vp_strvalue, vp->length, out, sizeof(out));\r
16 +               return fr_print_string(vp->vp_strvalue, vp->length, out, outlen);\r
17  \r
18         case PW_TYPE_INTEGER:\r
19                 if (vp->da->flags.has_tag) {\r