From: Stefan Dösinger <stefan(a)codeweavers.com> If str == NULL && len == SQL_NTS we get a crash. wine_dbgstr_w handles NULL pointers gracefully. --- dlls/odbc32/proxyodbc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/odbc32/proxyodbc.c b/dlls/odbc32/proxyodbc.c index 7025a141bb6..91ad31b98b1 100644 --- a/dlls/odbc32/proxyodbc.c +++ b/dlls/odbc32/proxyodbc.c @@ -5814,7 +5814,7 @@ SQLRETURN WINAPI SQLColAttributesW(SQLHSTMT StatementHandle, SQLUSMALLINT Column static const char *debugstr_sqlwstr( const SQLWCHAR *str, SQLSMALLINT len ) { - if (len == SQL_NTS) len = wcslen( str ); + if (len == SQL_NTS) return wine_dbgstr_w( str ); return wine_dbgstr_wn( str, len ); } -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/7884