Ticket #232: eaccelerator-lockbug.patch

File eaccelerator-lockbug.patch, 1.1 kB (added by terrysduncan, 10 months ago)

Shared memory locking patch

  • eaccelerator.c

    old new  
    17521752  mm_used_entry  *p = (mm_used_entry*)EAG(used_entries); 
    17531753  if (eaccelerator_mm_instance != NULL) { 
    17541754    EACCELERATOR_UNPROTECT(); 
    1755     mm_unlock(eaccelerator_mm_instance->mm); 
    17561755    if (p != NULL || eaccelerator_mm_instance->locks != NULL) { 
    17571756      EACCELERATOR_LOCK_RW(); 
    17581757      while (p != NULL) {