Patch by mark. 

diffs (36 lines):

diff -r f73610f26ec3 -r 847b1db4f477 cgi-bin/DW/InviteCodes.pm
--- a/cgi-bin/DW/InviteCodes.pm Mon Jul 27 04:06:59 2009 +0000
+++ b/cgi-bin/DW/InviteCodes.pm Mon Jul 27 04:47:34 2009 +0000
@@ -154,7 +154,7 @@ sub get_promo_code_info {
     my $dbh = LJ::get_db_writer();
     my $code = $opts{code};
 
-    return undef unless $code =~ /^[a-z0-9]+$/i; # make sure the code is valid 
first
+    return undef unless $code && $code =~ /^[a-z0-9]+$/i; # make sure the code 
is valid first
     return $dbh->selectrow_hashref( "SELECT * FROM acctcode_promo WHERE code = 
?", undef, $code );
 }
 
diff -r f73610f26ec3 -r 847b1db4f477 cgi-bin/LJ/NotificationMethod/DebugLog.pm
--- a/cgi-bin/LJ/NotificationMethod/DebugLog.pm Mon Jul 27 04:06:59 2009 +0000
+++ b/cgi-bin/LJ/NotificationMethod/DebugLog.pm Mon Jul 27 04:47:34 2009 +0000
@@ -4,7 +4,7 @@ use Carp qw/ croak /;
 use Carp qw/ croak /;
 use base 'LJ::NotificationMethod';
 use lib "$LJ::HOME/cgi-bin";
-require "weblib.pl";
+#require "weblib.pl";
 
 sub can_digest { 1 };
 
diff -r f73610f26ec3 -r 847b1db4f477 cgi-bin/LJ/NotificationMethod/Email.pm
--- a/cgi-bin/LJ/NotificationMethod/Email.pm    Mon Jul 27 04:06:59 2009 +0000
+++ b/cgi-bin/LJ/NotificationMethod/Email.pm    Mon Jul 27 04:47:34 2009 +0000
@@ -5,7 +5,7 @@ use base 'LJ::NotificationMethod';
 use base 'LJ::NotificationMethod';
 
 use lib "$LJ::HOME/cgi-bin";
-require "weblib.pl";
+#require "weblib.pl";
 
 sub can_digest { 1 };
 
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog

Reply via email to