Browse Source

Fix Linux specific fail in error traces

Linux apparently does not like memcpy in overlapping regions...
pull/630/merge
Bob Weinand 12 years ago
parent
commit
0e273217cf
  1. 2
      Zend/zend_exceptions.c

2
Zend/zend_exceptions.c

@ -363,7 +363,7 @@ ZEND_METHOD(error_exception, getSeverity)
#define TRACE_ARG_APPEND(vallen) \
*str = (char*)erealloc(*str, *len + 1 + vallen); \
memcpy((*str) + *len - l_added + 1 + vallen, (*str) + *len - l_added + 1, l_added);
memmove((*str) + *len - l_added + 1 + vallen, (*str) + *len - l_added + 1, l_added);
/* }}} */

Loading…
Cancel
Save