Browse Source

Patch to stop the crashing behavior exhibited by PHP/ODBC in SOLID/DB2

submitted by Walter Franzini (walter@sys-net.it)
@Fix for LONG_VARCHAR type crashing submitted by Walter Franzini (walter@sys-net.it)
#Should this also be put into the 4.0.7 RC cycle?
experimental/namespaces
Dan Kalowsky 25 years ago
parent
commit
24b54b866f
  1. 2
      ext/odbc/php_odbc.c

2
ext/odbc/php_odbc.c

@ -615,6 +615,8 @@ int odbc_bindcols(odbc_result *result TSRMLS_DC)
default:
rc = SQLColAttributes(result->stmt, (UWORD)(i+1), SQL_COLUMN_DISPLAY_SIZE,
NULL, 0, NULL, &displaysize);
displaysize = displaysize <= result->longreadlen ? displaysize :
result->longreadlen;
result->values[i].value = (char *)emalloc(displaysize + 1);
rc = SQLBindCol(result->stmt, (UWORD)(i+1), SQL_C_CHAR, result->values[i].value,
displaysize + 1, &result->values[i].vallen);

Loading…
Cancel
Save