[dw-free] clean up log messages that appear when global warnings are on
[commit: http://hg.dwscoalition.org/dw-free/rev/b54dd928e62c]
http://bugs.dwscoalition.org/show_bug.cgi?id=3040
Better fix for LJ::Comment.
Patch by
kareila.
Files modified:
http://bugs.dwscoalition.org/show_bug.cgi?id=3040
Better fix for LJ::Comment.
Patch by
Files modified:
- cgi-bin/LJ/Comment.pm
--------------------------------------------------------------------------------
diff -r ffb219724843 -r b54dd928e62c cgi-bin/LJ/Comment.pm
--- a/cgi-bin/LJ/Comment.pm Wed Nov 03 13:45:48 2010 +0800
+++ b/cgi-bin/LJ/Comment.pm Wed Nov 03 13:48:13 2010 +0800
@@ -93,12 +93,9 @@ sub instance {
$self->{journalid} = LJ::want_userid($uuserid) or
croak("invalid journalid parameter");
- no warnings 'uninitialized';
- # because $opts{jtalkid} and $opts{dtalkid} can be undef
- # and int() warns on those
- $self->{jtalkid} = int(delete $opts{jtalkid});
+ $self->{jtalkid} = int( delete( $opts{jtalkid} ) || 0 );
- if (my $dtalkid = int(delete $opts{dtalkid})) {
+ if ( my $dtalkid = int( delete( $opts{dtalkid} ) || 0 ) ) {
$self->{jtalkid} = $dtalkid >> 8;
}
--------------------------------------------------------------------------------
