The check has been done in qemu_chr_parse_pipe, so we don't need to check it again in qemu_chr_parse_pipe.
Signed-off-by: zhanghailiang <zhang.zhanghaili...@huawei.com> --- qemu-char.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/qemu-char.c b/qemu-char.c index 04d747a..e1f0e28 100644 --- a/qemu-char.c +++ b/qemu-char.c @@ -1084,11 +1084,6 @@ static CharDriverState *qemu_chr_open_pipe(ChardevHostdev *opts) char filename_out[CHR_MAX_FILENAME_SIZE]; const char *filename = opts->device; - if (filename == NULL) { - fprintf(stderr, "chardev: pipe: no filename given\n"); - return NULL; - } - snprintf(filename_in, CHR_MAX_FILENAME_SIZE, "%s.in", filename); snprintf(filename_out, CHR_MAX_FILENAME_SIZE, "%s.out", filename); TFR(fd_in = qemu_open(filename_in, O_RDWR | O_BINARY)); -- 1.7.12.4