Skip to content

Commit 5503724

Browse files
authored
Fix incorrect size check causing infinite loop (#254)
Signed-off-by: Mark Irish <[email protected]>
1 parent 976e9a7 commit 5503724

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/odbc.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,6 @@ ODBCError* ODBCAsyncWorker::GetODBCErrors
236236
SQLHANDLE handle
237237
)
238238
{
239-
240239
SQLRETURN return_code;
241240
SQLSMALLINT error_message_length = ERROR_MESSAGE_BUFFER_CHARS;
242241
SQLINTEGER statusRecCount;
@@ -291,7 +290,7 @@ ODBCError* ODBCAsyncWorker::GetODBCErrors
291290
&new_error_message_length // TextLengthPtr
292291
);
293292

294-
if (error_message_length <= new_error_message_length)
293+
if (error_message_length > new_error_message_length)
295294
{
296295
break;
297296
}

0 commit comments

Comments
 (0)