don't cause uninitialized value warnings when debugging is off...
[Net-HTTPS-Any.git] / 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'},