felipe Mon, 12 Oct 2009 17:20:30 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=289582
Log:
- Fixed class name in row_get_classname (PDORow)
Changed paths:
U php/php-src/trunk/ext/pdo/pdo_stmt.c
Modified: php/php-src/trunk/ext/pdo/pdo_stmt.c
===================================================================
--- php/php-src/trunk/ext/pdo/pdo_stmt.c 2009-10-12 17:09:11 UTC (rev
289581)
+++ php/php-src/trunk/ext/pdo/pdo_stmt.c 2009-10-12 17:20:30 UTC (rev
289582)
@@ -2796,7 +2796,7 @@
int namelen = sizeof("__construct");
ctor.type = ZEND_INTERNAL_FUNCTION;
- ctor.function_name.u = malloc(UBYTES(namelen));
+ ctor.function_name.u = emalloc(UBYTES(namelen));
u_charsToUChars("__construct", ctor.function_name.u, namelen);
ctor.scope = pdo_row_ce;
@@ -2815,8 +2815,10 @@
if (parent) {
return FAILURE;
} else {
- *class_name = ezstrndup(IS_UNICODE, ZSTR("PDORow"),
sizeof("PDORow") - 1);
- *class_name_len = sizeof("PDORow")-1;
+ int namelen = sizeof("PDORow");
+
+ (*class_name).u = emalloc(UBYTES(namelen));
+ u_charsToUChars("PDORow", (*class_name).u, namelen);
return SUCCESS;
}
}
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php