From: ivan <ivan>
Date: Wed, 5 Aug 2009 02:27:36 +0000 (+0000)
Subject: export negative byte values to chillispot attributes as 0, RT#5815
X-Git-Tag: freeside_1_7_4rc2~11
X-Git-Url: http://git.freeside.biz/gitweb/?a=commitdiff_plain;h=0b43a6f7a36bb1b84bd195d05f5f2fdcb5140a0f;hp=bc6ae86fc9111d252e2dc984f0fb005bf5d825eb;p=freeside.git

export negative byte values to chillispot attributes as 0, RT#5815
---

diff --git a/FS/FS/svc_acct.pm b/FS/FS/svc_acct.pm
index d6d132b41..afc983057 100644
--- a/FS/FS/svc_acct.pm
+++ b/FS/FS/svc_acct.pm
@@ -1408,7 +1408,7 @@ sub radius_reply {
       my $is = $whatis{$what}.'bytes';
       if ( $self->$is() =~ /\d/ ) {
         my $big = new Math::BigInt $self->$is();
-        $big = new Math::BigInto '0' if $big->is_neg();
+        $big = new Math::BigInt '0' if $big->is_neg();
         my $att = "Chillispot-Max-\u$what";
         $reply{"$att-Octets"}    = $big->copy->band(0xffffffff)->bstr;
         $reply{"$att-Gigawords"} = $big->copy->brsft(32)->bstr;