Index: driver/error.c =================================================================== --- driver/error.c (revision 1088) +++ driver/error.c (working copy) @@ -434,7 +434,7 @@ else return SQL_INVALID_HANDLE; - if (!error->message) + if (!error->message || !error->message[0]) { *message= (SQLCHAR *)""; *sqlstate= (SQLCHAR *)"00000";