]> source.dussan.org Git - tigervnc.git/commitdiff
Correctly clear out output UTF-16 buffer 1120/head
authorPierre Ossman <ossman@cendio.se>
Mon, 5 Oct 2020 14:08:28 +0000 (16:08 +0200)
committerPierre Ossman <ossman@cendio.se>
Mon, 5 Oct 2020 14:08:28 +0000 (16:08 +0200)
Each character is more than one byte, so adjust the clearing of the
buffer to reflect that.

common/rfb/util.cxx

index ecab8485869f06030d13948e4847e426433377a5..649eb0bae370fae341b43003c110e4261c83afbc 100644 (file)
@@ -530,7 +530,7 @@ namespace rfb {
 
     // Alloc
     buffer = new wchar_t[sz];
-    memset(buffer, 0, sz);
+    memset(buffer, 0, sz * sizeof(wchar_t));
 
     // And convert
     out = buffer;