From 85aca2f0f45f199458a6cfdcf3eee27c4be2a3a6 Mon Sep 17 00:00:00 2001 From: Ron Yorston Date: Thu, 20 Mar 2014 13:40:19 +0000 Subject: Fixes to write replacement --- win32/winansi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/win32/winansi.c b/win32/winansi.c index 8f2bb72e4..491285275 100644 --- a/win32/winansi.c +++ b/win32/winansi.c @@ -561,7 +561,7 @@ static int ansi_emulate_write(int fd, const void *buf, size_t count) /* make a writable copy of the data and retain it for reuse */ if ( count > max_len ) { free(mem); - mem = xmalloc(count+1); + mem = malloc(count+1); max_len = count; } memcpy(mem, buf, count); @@ -576,7 +576,7 @@ static int ansi_emulate_write(int fd, const void *buf, size_t count) if (len) { CharToOemBuff(str, str, len); - out_len = write(fd, buf, len); + out_len = write(fd, str, len); rv += out_len; if (out_len < len) return rv; -- cgit v1.2.3-55-g6feb