From: dronord Date: Fri, 3 Nov 2017 17:05:35 +0300 Subject: [PATCH] db_ora: null-terminating string is more safely, most modules use VAL_STRING, not VAL_STR. diff --git a/modules/db_oracle/res.c b/modules/db_oracle/res.c index ccbbb9484..45d60f6a4 100644 --- a/modules/db_oracle/res.c +++ b/modules/db_oracle/res.c @@ -216,7 +216,7 @@ set_flt: LM_DBG("use DB_STRING result type\n"); RES_TYPES(_r)[i] = DB_STRING; dyn_str: - dtype = SQLT_CHR; + dtype = SQLT_STR; len = 0; /* DATA_SIZE is ub2 */ status = OCIAttrGet(param, OCI_DTYPE_PARAM, (dvoid**)(dvoid*)&len, NULL, OCI_ATTR_DATA_SIZE,