Revision 9bd7854e

b/qemu-char.c
97 97

  
98 98
#include "qemu_socket.h"
99 99

  
100
#define READ_BUF_LEN 4096
101

  
100 102
/***********************************************************/
101 103
/* character device */
102 104

  
......
172 174

  
173 175
void qemu_chr_printf(CharDriverState *s, const char *fmt, ...)
174 176
{
175
    char buf[4096];
177
    char buf[READ_BUF_LEN];
176 178
    va_list ap;
177 179
    va_start(ap, fmt);
178 180
    vsnprintf(buf, sizeof(buf), fmt, ap);
......
555 557
    CharDriverState *chr = opaque;
556 558
    FDCharDriver *s = chr->opaque;
557 559
    int size, len;
558
    uint8_t buf[1024];
560
    uint8_t buf[READ_BUF_LEN];
559 561

  
560 562
    len = sizeof(buf);
561 563
    if (len > s->max_size)
......
866 868
    CharDriverState *chr = opaque;
867 869
    PtyCharDriver *s = chr->opaque;
868 870
    int size, len;
869
    uint8_t buf[1024];
871
    uint8_t buf[READ_BUF_LEN];
870 872

  
871 873
    len = sizeof(buf);
872 874
    if (len > s->read_bytes)
......
1554 1556
{
1555 1557
    WinCharState *s = chr->opaque;
1556 1558
    int ret, err;
1557
    uint8_t buf[1024];
1559
    uint8_t buf[READ_BUF_LEN];
1558 1560
    DWORD size;
1559 1561

  
1560 1562
    ZeroMemory(&s->orecv, sizeof(s->orecv));
......
1760 1762

  
1761 1763
typedef struct {
1762 1764
    int fd;
1763
    uint8_t buf[1024];
1765
    uint8_t buf[READ_BUF_LEN];
1764 1766
    int bufcnt;
1765 1767
    int bufptr;
1766 1768
    int max_size;
......
2020 2022
{
2021 2023
    CharDriverState *chr = opaque;
2022 2024
    TCPCharDriver *s = chr->opaque;
2023
    uint8_t buf[1024];
2025
    uint8_t buf[READ_BUF_LEN];
2024 2026
    int len, size;
2025 2027

  
2026 2028
    if (!s->connected || s->max_size <= 0)

Also available in: Unified diff