[Koha-patches] [PATCH] Bug 11077 - Correct silent warnings in C4/Auth.pm
Srdjan
srdjan at catalyst.net.nz
Fri Nov 8 08:55:29 CET 2013
From: Mark Tompsett <mtompset at hotmail.com>
This patch corrects a noisy ne condition.
$userid = $retuserid if ( $retuserid ne '');
became
$userid = $retuserid if ( $retuserid );
It also integrates Srdjan Jankovic's patch with Petter Goksoyrsen's
patch, while correcting the problems found.
---
C4/Auth.pm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/C4/Auth.pm b/C4/Auth.pm
index 9d0b623..1e038a2 100644
--- a/C4/Auth.pm
+++ b/C4/Auth.pm
@@ -714,7 +714,7 @@ sub checkauth {
logout_cas($query);
}
}
- elsif ( $lasttime && ($lasttime < time() - $timeout) ) {
+ elsif ( !$lasttime || ($lasttime < time() - $timeout) ) {
# timed logout
$info{'timed_out'} = 1;
$session->delete() if $session;
@@ -838,7 +838,7 @@ sub checkauth {
my $retuserid;
( $return, $cardnumber, $retuserid ) =
checkpw( $dbh, $userid, $password, $query );
- $userid = $retuserid if ( $retuserid ne '' );
+ $userid = $retuserid if ( $retuserid );
}
if ($return) {
#_session_log(sprintf "%20s from %16s logged in at %30s.\n", $userid,$ENV{'REMOTE_ADDR'},(strftime '%c', localtime));
--
1.8.1.2
More information about the Koha-patches
mailing list