don't cause uninitialized value warnings when debugging is off...
authorivan <ivan>
Fri, 27 Jun 2008 11:43:35 +0000 (11:43 +0000)
committerivan <ivan>
Fri, 27 Jun 2008 11:43:35 +0000 (11:43 +0000)
lib/Net/HTTPS/Any.pm

index d0ef929..d42b618 100644 (file)
@@ -161,7 +161,8 @@ sub https_get {
         import Net::SSLeay qw(get_https make_headers);
         my $headers = make_headers(%headers);
 
-        $Net::SSLeay::trace = $opts->{'debug'} if exists $opts->{'debug'};
+        $Net::SSLeay::trace = $opts->{'debug'}
+          if exists $opts->{'debug'} && $opts->{'debug'};
 
         my( $res_page, $res_code, @res_headers ) =
           get_https( $opts->{'host'},
@@ -273,7 +274,8 @@ sub https_post {
 
         my $raw_data = ref($post_data) ? make_form(%$post_data) : $post_data;
 
-        $Net::SSLeay::trace = $opts->{'debug'} if exists $opts->{'debug'};
+        $Net::SSLeay::trace = $opts->{'debug'}
+          if exists $opts->{'debug'} && $opts->{'debug'};
 
         my( $res_page, $res_code, @res_headers ) =
           post_https( $opts->{'host'},