Ticket #242: optimize.c#242.patch

File optimize.c#242.patch, 481 bytes (added by warwickshaw, 1 year ago)
  • eaccelerator-0.9.5.1/optimize.c

    old new  
    29812981                                                p->follow = (innermost_ketchup > 0) ? &bb[innermost_ketchup] : &bb[len-1]; 
    29822982                                                /* clear extended_value again just for tidyness :) */ 
    29832983                                                op->extended_value = 0; 
     2984                                        } else if ((op+1)->opcode == ZEND_FETCH_CLASS) { /* fix for #242 */ 
     2985                                                p->follow = &bb[line_num]; 
    29842986                                        } 
    29852987#endif 
    29862988                                        break;