Avoid warnings in the logs, caused by passing in undefined values.

        Patch by LiveJournal, packaged for Dreamwidth by <user name="kareila">. 

diffs (19 lines):

diff -r d20f5aa3535b -r 92e48ffb8d08 cgi-bin/LJ/MemCache.pm
--- a/cgi-bin/LJ/MemCache.pm    Fri Jun 11 17:11:55 2010 +0800
+++ b/cgi-bin/LJ/MemCache.pm    Fri Jun 11 17:27:47 2010 +0800
@@ -123,9 +123,12 @@ sub delete {
     $memc->delete(@_, 4) || $memc->delete(@_);
 }
 
-sub add       { $memc->add(@_);       }
-sub replace   { $memc->replace(@_);   }
-sub set       { $memc->set(@_);       }
+sub add       { ( defined $_[1] ) ? $memc->add( @_ )
+                                  : $memc->add( $_[0],     '', $_[2] ); }
+sub replace   { ( defined $_[1] ) ? $memc->replace( @_ )
+                                  : $memc->replace( $_[0], '', $_[2] ); }
+sub set       { ( defined $_[1] ) ? $memc->set( @_ )
+                                  : $memc->set( $_[0],     '', $_[2] ); }
 sub incr      { $memc->incr(@_);      }
 sub decr      { $memc->decr(@_);      }
 
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog

Reply via email to