From 37b3b00e2e363f0e89931827baf2eedbe216d1d7 Mon Sep 17 00:00:00 2001 From: Sebastian Riedel Date: Wed, 13 Nov 2013 19:21:15 +0100 Subject: [PATCH] small optimizations --- lib/Mojo/Date.pm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/Mojo/Date.pm b/lib/Mojo/Date.pm index d1f2366cfb..fe5b15f2d2 100644 --- a/lib/Mojo/Date.pm +++ b/lib/Mojo/Date.pm @@ -42,11 +42,8 @@ sub parse { else { return $self } # Prevent crash - my $epoch; - $epoch = eval { timegm($s, $m, $h, $day, $month, $year) }; - $self->epoch($epoch) if !$@ && $epoch >= 0; - - return $self; + my $epoch = eval { timegm($s, $m, $h, $day, $month, $year) }; + return defined $epoch && $epoch >= 0 ? $self->epoch($epoch) : $self; } sub to_string {