You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
ext/pdo_odbc: infinite loop / 100% CPU when fetching a large nvarchar(max) via MS ODBC Driver 18 — SQLGetData is called with a 1-byte buffer and the loop never makes progress (distinct from GH-21534) #23443
Thank you for the quick diagnosis and fix — the inverted SQL_NO_TOTAL condition matches exactly what we traced (SQLGetData being called with a 1-byte buffer and spinning). Really appreciate the fast turnaround and the regression test.
Activity
ext/odbc: fix cond for SQL_NO_TOTAL that led to single byte buffer
ext/odbc: fix cond for SQL_NO_TOTAL that led to single byte buffer
chep6915 commentedon Aug 26, 2026
Thank you for the quick diagnosis and fix — the inverted
SQL_NO_TOTALcondition matches exactly what we traced (SQLGetDatabeing called with a 1-byte buffer and spinning). Really appreciate the fast turnaround and the regression test.ext/odbc: fix cond for SQL_NO_TOTAL that led to single byte buffer
ext/odbc: fix cond for SQL_NO_TOTAL that led to single byte buffer
ext/odbc: fix cond for SQL_NO_TOTAL that led to single byte buffer
ext/odbc: fix cond for SQL_NO_TOTAL that led to single byte buffer (#…