Get rid of weird evals, useless use's
authorJoe Atzberger <atz@esilibrary.com>
Tue, 11 May 2010 01:56:37 +0000 (01:56 +0000)
committerThomas Berezansky <tsbere@mvlc.org>
Tue, 11 May 2010 01:56:37 +0000 (01:56 +0000)
There are no scripts committed that use DATA handles, so those
eval blocks are not part of a known application.  And that
behavior is super sketchy, especially with multiple scripts, likely
in combination!

Sip/Checksum.pm
Sip/Configuration.pm
Sip/Configuration/Account.pm
Sip/Configuration/Institution.pm
Sip/Configuration/Service.pm

index 8d18ddd..4a91c3d 100644 (file)
@@ -28,7 +28,6 @@ our @EXPORT_OK = qw(checksum verify_cksum);
 
 sub checksum {
     my $pkt = shift;
-
     return (-unpack('%16C*', $pkt) & 0xFFFF);
 }
 
@@ -49,10 +48,8 @@ sub verify_cksum {
     return (($cksum + $shortsum) & 0xFFFF) == 0;
 }
 
-{
-    no warnings qw(once);
-    eval join('',<main::DATA>) || die $@ unless caller();
-}
+1;
+
 __END__
 
 #
@@ -70,5 +67,3 @@ while (<>) {
     chomp;
     test($_);
 }
-
-1;
index 72ee83e..9313e82 100644 (file)
@@ -107,25 +107,22 @@ sub find_service {
     return $self->{listeners}->{$portstr};
 }
 
-#
-# Testing
-#
-
-
-{
-    no warnings qw(once);
-    eval join('',<main::DATA>) || die $@ unless caller();
-}
-
 1;
 __END__
 
-    my $config = new Sip::Configuration $ARGV[0];
+=head1 NAME
+
+Sip::Configuration - abstraction/accessor for SIP configs
+
+=head1 SYNOPSIS
 
+use Sip::Configuration;
+my $config = Sip::Configuration->new($ARGV[0]);
 
 foreach my $acct ($config->accounts) {
-    print "Found account '", $acct->name, "', part of '"
+    print "Found account: '", $acct->id, "', part of '";
     print $acct->institution, "'\n";
 }
 
-1;
+=cut
+
index 8084ae3..c8d55fb 100644 (file)
 # Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
 # MA 02111-1307 USA
 #
-#
-#
-#
 
 package Sip::Configuration::Account;
 
 use strict;
 use warnings;
-use English;
-use Exporter;
 
 sub new {
     my ($class, $obj) = @_;
     my $type = ref($class) || $class;
 
     if (ref($obj) eq "HASH") {
-       # Just bless the object
-       return bless $obj, $type;
+        return bless $obj, $type; # Just bless the object
     }
 
     return bless {}, $type;
@@ -42,19 +36,16 @@ sub new {
 
 sub id {
     my $self = shift;
-
     return $self->{id};
 }
 
 sub institution {
     my $self = shift;
-
     return $self->{institution};
 }
 
 sub password {
     my $self = shift;
-
     return $self->{password};
 }
 
index 3c8b71c..de77e6f 100644 (file)
 # Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
 # MA 02111-1307 USA
 #
-#
-#
-#
 
 package Sip::Configuration::Institution;
 
 use strict;
 use warnings;
-use English;
-use Exporter;
 
 sub new {
     my ($class, $obj) = @_;
     my $type = ref($class) || $class;
 
     if (ref($obj) eq "HASH") {
-       # Just bless the object
-       return bless $obj, $type;
+        return bless $obj, $type;   # Just bless the object
     }
 
     return bless {}, $type;
@@ -42,7 +36,6 @@ sub new {
 
 sub name {
     my $self = shift;
-
     return $self->{name};
 }
 
index eb239de..1c1fb7f 100644 (file)
 # Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
 # MA 02111-1307 USA
 #
-#
-#
-#
 
 package Sip::Configuration::Service;
 
 use strict;
 use warnings;
-use English;
-use Exporter;
 
 sub new {
     my ($class, $obj) = @_;
     my $type = ref($class) || $class;
 
     if (ref($obj) eq "HASH") {
-       # Just bless the object
-       return bless $obj, $type;
+        return bless $obj, $type;   # Just bless the object
     }
 
     return bless {}, $type;
@@ -42,7 +36,6 @@ sub new {
 
 sub timeout {
     my $self = shift;
-
     return $self->{timeout} || $self->SUPER::timeout();
 }