]> git.pld-linux.org Git - packages/php.git/commitdiff
- doh, I'm blind, there is no va_copy on RA, updated patch
authorhawk <hawk@pld-linux.org>
Fri, 31 Dec 2004 16:33:42 +0000 (16:33 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    php-va_copy.patch -> 1.1.2.1.2.1

php-va_copy.patch

index d7290710331f06688d310c378517f40c9e7fa7c2..ca307f8455625c0ca42f5bafe18755f5ecdb6d9f 100644 (file)
@@ -1,25 +1,12 @@
 diff -ur php-4.3.10.orig/Zend/zend.c php-4.3.10/Zend/zend.c
 --- php-4.3.10.orig/Zend/zend.c        Mon Dec  6 15:35:03 2004
-+++ php-4.3.10/Zend/zend.c     Fri Dec 31 15:50:44 2004
-@@ -770,11 +770,7 @@
-                       ALLOC_INIT_ZVAL(z_error_lineno);
-                       ALLOC_INIT_ZVAL(z_context);
-                       z_error_message->value.str.val = (char *) emalloc(ZEND_ERROR_BUFFER_SIZE);
--#if defined(va_copy)
++++ php-4.3.10/Zend/zend.c     Fri Dec 31 16:31:51 2004
+@@ -773,7 +773,7 @@
+ #if defined(va_copy)
                        va_copy(usr_copy, args);
--#else
+ #else
 -                      usr_copy = args;
--#endif
- #ifdef HAVE_VSNPRINTF
-                       vsnprintf(z_error_message->value.str.val, ZEND_ERROR_BUFFER_SIZE, format, usr_copy);
-@@ -790,9 +786,7 @@
-                       /* This is risky... */
-                       /* z_error_message->value.str.len = vsprintf(z_error_message->value.str.val, format, args); */
++                      memcpy(usr_copy, args, sizeof(va_list));
  #endif
--#if defined(va_copy)
-                       va_end(usr_copy);
--#endif
-                       z_error_message->type = IS_STRING;
  
-                       z_error_type->value.lval = type;
+ #ifdef HAVE_VSNPRINTF
This page took 0.79698 seconds and 4 git commands to generate.