Better fix for LJ::Comment.

        Patch by kareila. 

diffs (18 lines):

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;
     }
 
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog

Reply via email to