From: Jelmer Vernooij Date: Wed, 28 Sep 2005 13:55:19 +0000 (+0000) Subject: r10577: Fix error in ReadFile() X-Git-Tag: samba-misc-tags/initial-v4-0-unstable~7046 X-Git-Url: http://git.samba.org/samba.git/?p=ira%2Fwip.git;a=commitdiff_plain;h=04b8c473d7d55d4d802631074843e43fe7d9cfea r10577: Fix error in ReadFile() --- diff --git a/testprogs/win32/npecho/npecho_client.c b/testprogs/win32/npecho/npecho_client.c index 4131bd37924..97d31c43184 100755 --- a/testprogs/win32/npecho/npecho_client.c +++ b/testprogs/win32/npecho/npecho_client.c @@ -13,7 +13,7 @@ int main(int argc, char *argv[]) { HANDLE h; DWORD numread = 0; - char outbuffer[512]; + char *outbuffer = malloc(strlen(ECHODATA)); if (argc == 1) { printf("Usage: %s pipename\n", argv[0]); @@ -27,12 +27,12 @@ int main(int argc, char *argv[]) return -1; } - if (!WriteFile(h, ECHODATA, strlen(ECHODATA), NULL, NULL)) { + if (!WriteFile(h, ECHODATA, strlen(ECHODATA), &numread, NULL)) { printf("Error writing: %d\n", GetLastError()); return -1; } - if (!ReadFile(h, outbuffer, strlen(ECHODATA), NULL, NULL)) { + if (!ReadFile(h, outbuffer, strlen(ECHODATA), &numread, NULL)) { printf("Error reading: %d\n", GetLastError()); return -1; }