Diff for /embedaddon/php/ext/pdo/pdo_stmt.c between versions 1.1.1.3 and 1.1.1.4

version 1.1.1.3, 2013/07/22 01:31:55 version 1.1.1.4, 2013/10/14 08:02:24
Line 1146  static int do_fetch(pdo_stmt_t *stmt, int do_bind, zva Line 1146  static int do_fetch(pdo_stmt_t *stmt, int do_bind, zva
                                                         zval_ptr_dtor(&val);                                                          zval_ptr_dtor(&val);
                                                         pdo_raise_impl_error(stmt->dbh, stmt, "HY000", "cannot unserialize class" TSRMLS_CC);                                                          pdo_raise_impl_error(stmt->dbh, stmt, "HY000", "cannot unserialize class" TSRMLS_CC);
                                                         return 0;                                                          return 0;
                                                } else if (ce->unserialize(&return_value, ce, Z_TYPE_P(val) == IS_STRING ? Z_STRVAL_P(val) : "", Z_TYPE_P(val) == IS_STRING ? Z_STRLEN_P(val) : 0, NULL TSRMLS_CC) == FAILURE) {                                                } else if (ce->unserialize(&return_value, ce, (unsigned char *)(Z_TYPE_P(val) == IS_STRING ? Z_STRVAL_P(val) : ""), Z_TYPE_P(val) == IS_STRING ? Z_STRLEN_P(val) : 0, NULL TSRMLS_CC) == FAILURE) {
                                                         zval_ptr_dtor(&val);                                                          zval_ptr_dtor(&val);
                                                         pdo_raise_impl_error(stmt->dbh, stmt, "HY000", "cannot unserialize class" TSRMLS_CC);                                                          pdo_raise_impl_error(stmt->dbh, stmt, "HY000", "cannot unserialize class" TSRMLS_CC);
                                                         zval_dtor(return_value);                                                          zval_dtor(return_value);
Line 1876  static PHP_METHOD(PDOStatement, getColumnMeta) Line 1876  static PHP_METHOD(PDOStatement, getColumnMeta)
 int pdo_stmt_setup_fetch_mode(INTERNAL_FUNCTION_PARAMETERS, pdo_stmt_t *stmt, int skip)  int pdo_stmt_setup_fetch_mode(INTERNAL_FUNCTION_PARAMETERS, pdo_stmt_t *stmt, int skip)
 {  {
         long mode = PDO_FETCH_BOTH;          long mode = PDO_FETCH_BOTH;
        int flags, argc = ZEND_NUM_ARGS() - skip;        int flags = 0, argc = ZEND_NUM_ARGS() - skip;
         zval ***args;          zval ***args;
         zend_class_entry **cep;          zend_class_entry **cep;
         int retval;          int retval;

Removed from v.1.1.1.3  
changed lines
  Added in v.1.1.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>