| Submitter | Alexander Graf |
|---|---|
| Date | Feb. 12, 2013, 10:32 p.m. |
| Message ID | <1360708343-30339-2-git-send-email-agraf@suse.de> |
| Download | mbox | patch |
| Permalink | /patch/220002/ |
| State | New |
| Headers | show |
Comments
Patch
diff --git a/hw/s390x/sclpconsole.c b/hw/s390x/sclpconsole.c index adc0ee8..effe511 100644 --- a/hw/s390x/sclpconsole.c +++ b/hw/s390x/sclpconsole.c @@ -44,12 +44,9 @@ typedef struct SCLPConsole { /* Return number of bytes that fit into iov buffer */ static int chr_can_read(void *opaque) { - int can_read; SCLPConsole *scon = opaque; - can_read = SIZE_BUFFER_VT220 - scon->iov_data_len; - - return can_read; + return scon->iov ? SIZE_BUFFER_VT220 - scon->iov_data_len : 0; } /* Receive n bytes from character layer, save in iov buffer,