Changed SvTRUE(sv) with SvOK(sv). SvTRUE is _NOT_ what we want.
authorbjordanov <bjordanov>
Thu, 24 Mar 2005 08:04:04 +0000 (08:04 +0000)
committerbjordanov <bjordanov>
Thu, 24 Mar 2005 08:04:04 +0000 (08:04 +0000)
src/modules/rlm_perl/rlm_perl.c

index 86540a9..4257c3a 100644 (file)
@@ -895,7 +895,7 @@ static int pairadd_sv(VALUE_PAIR **vp, char *key, SV *sv) {
        char            *val;
        VALUE_PAIR      *vpp;
 
-       if (SvTRUE(sv)) {
+       if (SvOK(sv)) {
                val = SvPV_nolen(sv);
                vpp = pairmake(key, val, T_OP_EQ);
                if (vpp != NULL) {