fix for fortify warnings
This commit is contained in:
parent
418dad6fcd
commit
48223ff107
|
@ -1343,7 +1343,7 @@ int pdo_sqlsrv_dbh_quote( pdo_dbh_t* dbh, const char* unquoted, size_t unquoted_
|
||||||
}
|
}
|
||||||
// get the placeholder at the current position in driver_stmt->placeholders ht
|
// get the placeholder at the current position in driver_stmt->placeholders ht
|
||||||
zval* placeholder = NULL;
|
zval* placeholder = NULL;
|
||||||
if (( placeholder = zend_hash_get_current_data( driver_stmt->placeholders )) != NULL && zend_hash_move_forward( driver_stmt->placeholders ) == SUCCESS ) {
|
if (( placeholder = zend_hash_get_current_data( driver_stmt->placeholders )) != NULL && zend_hash_move_forward( driver_stmt->placeholders ) == SUCCESS && stmt->bound_params != NULL ) {
|
||||||
pdo_bound_param_data* param = NULL;
|
pdo_bound_param_data* param = NULL;
|
||||||
if ( Z_TYPE_P( placeholder ) == IS_STRING ) {
|
if ( Z_TYPE_P( placeholder ) == IS_STRING ) {
|
||||||
param = reinterpret_cast<pdo_bound_param_data*>( zend_hash_find_ptr( stmt->bound_params, Z_STR_P( placeholder )));
|
param = reinterpret_cast<pdo_bound_param_data*>( zend_hash_find_ptr( stmt->bound_params, Z_STR_P( placeholder )));
|
||||||
|
|
|
@ -181,7 +181,7 @@ size_t sqlsrv_stream_read( php_stream* stream, _Out_writes_bytes_(count) char* b
|
||||||
read = enc_len;
|
read = enc_len;
|
||||||
}
|
}
|
||||||
|
|
||||||
return read;
|
return static_cast<size_t>( read );
|
||||||
}
|
}
|
||||||
|
|
||||||
catch( core::CoreException& ) {
|
catch( core::CoreException& ) {
|
||||||
|
|
Loading…
Reference in a new issue