diff options
author | Ron Yorston <rmy@pobox.com> | 2014-03-12 20:37:04 +0000 |
---|---|---|
committer | Ron Yorston <rmy@pobox.com> | 2014-03-12 20:37:04 +0000 |
commit | d41903f522d57fe600b916a6fea1c6a8c3a1b632 (patch) | |
tree | b67e14628501e812dfba979215d157a6c1b761ec /libbb | |
parent | 8b4c787a0a655340e4c84b7ba92f0ebbb6a3c526 (diff) | |
download | busybox-w32-d41903f522d57fe600b916a6fea1c6a8c3a1b632.tar.gz busybox-w32-d41903f522d57fe600b916a6fea1c6a8c3a1b632.tar.bz2 busybox-w32-d41903f522d57fe600b916a6fea1c6a8c3a1b632.zip |
patch: fix and enable by default for mingw32
Diffstat (limited to 'libbb')
-rw-r--r-- | libbb/read_printf.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libbb/read_printf.c b/libbb/read_printf.c index 5ed6e3632..ef4911cd5 100644 --- a/libbb/read_printf.c +++ b/libbb/read_printf.c | |||
@@ -93,6 +93,11 @@ char* FAST_FUNC xmalloc_reads(int fd, size_t *maxsz_p) | |||
93 | break; | 93 | break; |
94 | p++; | 94 | p++; |
95 | } | 95 | } |
96 | #if ENABLE_PLATFORM_MINGW32 | ||
97 | if ( p != buf && *(p-1) == '\r' ) { | ||
98 | --p; | ||
99 | } | ||
100 | #endif | ||
96 | *p = '\0'; | 101 | *p = '\0'; |
97 | if (maxsz_p) | 102 | if (maxsz_p) |
98 | *maxsz_p = p - buf; | 103 | *maxsz_p = p - buf; |