]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
tool_cb_wrt: fix debug assertion
authorJay Satiro <raysatiro@yahoo.com>
Wed, 13 Sep 2023 17:57:39 +0000 (13:57 -0400)
committerJay Satiro <raysatiro@yahoo.com>
Wed, 13 Sep 2023 18:00:05 +0000 (14:00 -0400)
- Fix off-by-one out-of-bounds array index in Windows debug assertion.

Bug: https://github.com/curl/curl/commit/af3f4e41#r127212213
Reported-by: Gisle Vanem
src/tool_cb_wrt.c

index 2f8c6ac71eca5f29c95995465bd733e1cf581bab..b7838664e965a234cd072ab68eeed03a1e5ef931 100644 (file)
@@ -287,7 +287,7 @@ size_t tool_write_cb(char *buffer, size_t sz, size_t nmemb, void *userdata)
 
         if(MultiByteToWideChar(CP_UTF8, 0, (LPCSTR)outs->utf8seq, -1,
                                prefix, sizeof(prefix)/sizeof(prefix[0]))) {
-          DEBUGASSERT(prefix[3] == L'\0');
+          DEBUGASSERT(prefix[2] == L'\0');
           if(!WriteConsoleW(
               (HANDLE) fhnd,
               prefix,