From 942dcb1df63528f8bde66fcf71dbd0a41ec2f846 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Mon, 4 Sep 2000 20:21:48 +0000 Subject: [PATCH] Fixed Unicode conversion in GetAtomNameA (thanks to Gerard Patel). --- memory/atom.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/memory/atom.c b/memory/atom.c index 38ae92a5a7b..db4eaccac55 100644 --- a/memory/atom.c +++ b/memory/atom.c @@ -690,7 +690,8 @@ static UINT ATOM_GetAtomNameA( ATOM atom, LPSTR buffer, INT count, BOOL local ) req->local = local; if (!server_call( REQ_GET_ATOM_NAME )) { - len = WideCharToMultiByte( CP_ACP, 0, server_data_ptr(req), server_data_size(req), + len = WideCharToMultiByte( CP_ACP, 0, server_data_ptr(req), + server_data_size(req) / sizeof(WCHAR), buffer, count - 1, NULL, NULL ); if (!len) len = count; /* overflow */ else buffer[len] = 0;