Use check_refer, so it works with talkpost_do

        Patch by wyn. 

diffs (12 lines):

diff -r 92cff6a4bafc -r a4021cffa7e5 htdocs/talkpost_do.bml
--- a/htdocs/talkpost_do.bml    Sat Aug 22 17:50:15 2009 +0000
+++ b/htdocs/talkpost_do.bml    Sat Aug 22 17:55:38 2009 +0000
@@ -48,7 +48,7 @@ body<=
 
         if ($GET{'openid.mode'} eq 'id_res') { # Verify their identity
 
-            unless ($GET{'openid.return_to'} =~ 
m!^\Q$LJ::SITEROOT\E/talkpost_do\.bml!) {
+            unless ( LJ::check_referer('/talkpost_do.bml', 
$GET{'openid.return_to'}) ) {
                 return LJ::bad_input("Invalid return_to");
             }
 
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog

Reply via email to