Run time variable in sql
rob-ml at mailbox.org
rob-ml at mailbox.org
Tue Mar 27 14:34:56 CEST 2018
Hi Alexey,
great, the workaround works! Thank you so much!
Like a bug, like a fix :)
(6) Sent Access-Accept Id 67 from radius to bras length 0
..
(6) Huawei-Input-Average-Rate = 41999000
(6) Huawei-Output-Average-Rate = 109066000
..
Best regards,
Rob
> Alexey Dotsenko <lex at rwx.su> hat am 27. März 2018 um 13:27 geschrieben:
>
>
> Hi, Rob
>
> As a solution, you can patch the module rlm_sql:
>
> diff -ru freeradius-server-3.0.12.orig/src/modules/rlm_sql/sql.c
> freeradius-server-3.0.12/src/modules/rlm_sql/sql.c
> --- freeradius-server-3.0.12.orig/src/modules/rlm_sql/sql.c
> 2016-09-29 18:19:48.000000000 +0300
> +++ freeradius-server-3.0.12/src/modules/rlm_sql/sql.c 2016-12-20
> 11:44:37.001299860 +0300
> @@ -168,16 +168,13 @@
> break;
>
> /*
> - * Mark the pair to be allocated later.
> + * Take the unquoted string and mark the pair to be
> allocated later.
> */
> case T_BACK_QUOTED_STRING:
> do_xlat = 1;
>
> - /* FALL-THROUGH */
> -
> - /*
> - * Keep the original string.
> - */
> + value = buf;
> + break;
> default:
> value = row[3];
> break;
>
> Best regards,
> Alex
>
> On 27.03.2018 12:13, rob-ml at mailbox.org wrote:
> > Hi,
> > i am still looking for a solution, would that be an approach?
> >
> >> That's artifact of source code (rlm_sql module - sql.c, string 131 in
> >> 3.0.16 version):
> >>
> >> ...
> >>
> >> case T_BACK_QUOTED_STRING:
> >> do_xlat = 1;
> >>
> >> /* FALL-THROUGH */
> >>
> >> /*
> >> * Keep the original string.
> >> */
> >> default:
> >> value = row[3];
> >> break;
> >> }
> >> ...
> >>
> >> There really "Keep the original" - back-quoted string.
> >
> > Best regards
> > Rob
> >
> >
> >> rob-ml at mailbox.org hat am 26. März 2018 um 17:50 geschrieben:
> >>
> >>
> >> hey,
> >> i don't think so, will turn out during testing.
> >>
> >> best wishes
> >> rob
> >>
> >> > Alan Buxey <alan.buxey at gmail.com> hat am 26. März 2018 um 17:21 geschrieben:
> >> >
> >> >
> >> > do you need quotes in the SQL row at all?
> >> >
> >> > alan
> >> > -
> >> > List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
> >>
> >> -
> >> List info/subscribe/unsubscribe? See
> >> http://www.freeradius.org/list/users.html
> >
> > -
> > List info/subscribe/unsubscribe? See
> > http://www.freeradius.org/list/users.html
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
More information about the Freeradius-Users
mailing list