[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
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
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; } --------------------------------------------------------------------------------