[geeklog-cvs] geeklog-1.3/public_html lib-common.php,1.325,1.326

dhaun at iowaoutdoors.org dhaun at iowaoutdoors.org
Sat May 29 07:48:10 EDT 2004


Update of /var/cvs/geeklog-1.3/public_html
In directory www:/tmp/cvs-serv13257

Modified Files:
	lib-common.php 
Log Message:
Fixed the sporadic "Duplicate entry '...' for key 1." messages in error.log (caused by collisions of pseudo-session ids for anonymous users).


Index: lib-common.php
===================================================================
RCS file: /var/cvs/geeklog-1.3/public_html/lib-common.php,v
retrieving revision 1.325
retrieving revision 1.326
diff -C2 -d -r1.325 -r1.326
*** lib-common.php	20 May 2004 18:57:45 -0000	1.325
--- lib-common.php	29 May 2004 11:48:07 -0000	1.326
***************
*** 299,306 ****
  
          // Insert anonymous user session
!         DB_query( "INSERT INTO {$_TABLES['sessions']} (sess_id, start_time, remote_ip, uid) VALUES ($sess_id,$curtime,'$REMOTE_ADDR',1)", 1 );
          $tries++;
      }
!     while( DB_error() && ( $tries < 5 ));
  }
  
--- 299,306 ----
  
          // Insert anonymous user session
!         $result = DB_query( "INSERT INTO {$_TABLES['sessions']} (sess_id, start_time, remote_ip, uid) VALUES ($sess_id, $curtime, '$REMOTE_ADDR', 1)", 1 );
          $tries++;
      }
!     while(( $result === false) && ( $tries < 5 ));
  }
  




More information about the geeklog-cvs mailing list