Commit:    66cab007ef9f49c4cfd35851cc504b3461a9889a
Author:    Sherif Ramadan <[email protected]>         Wed, 12 Dec 2012 12:47:07 
-0500
Parents:   8b0a4d377cec9551f3d0e9fce7a98fc0011bcb54
Branches:  master

Link:       
http://git.php.net/?p=web/master.git;a=commitdiff;h=66cab007ef9f49c4cfd35851cc504b3461a9889a

Log:
Had to loosen up IP validation as some mirrors are returning IPs we can't 
validate properly.

Changed paths:
  M  entry/user-notes-vote.php


Diff:
diff --git a/entry/user-notes-vote.php b/entry/user-notes-vote.php
index bac75d8..75d6d55 100644
--- a/entry/user-notes-vote.php
+++ b/entry/user-notes-vote.php
@@ -35,7 +35,8 @@ function vote_validate_request(PDO $dbh) {
   {
       $ip = sprintf("%u", ip2long($_POST['ip']));      
   } else {
-      return false;
+      // If the IP can't be validated use a non routable IP for loose 
validation (i.e. IPv6 and clients that couldn't send back proper IPs)
+      $ip = 0; 
   }
   
   if (isset($_SERVER['REMOTE_ADDR']) &&
@@ -45,7 +46,9 @@ function vote_validate_request(PDO $dbh) {
   {
       $hostip = sprintf("%u", ip2long($_SERVER['REMOTE_ADDR']));      
   } else {
-      return false;
+      // If the IP can't be validated use a non routable IP for loose 
validation (i.e. IPv6 and clients that couldn't send back proper IPs)
+      $ip = 0;
+
   }
   
   if (!empty($_POST['noteid']) && filter_var($_POST['noteid'], 
FILTER_VALIDATE_INT))


--
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to