diff options
author | Brendan Taylor <whateley@gmail.com> | 2011-02-17 09:27:08 -0700 |
---|---|---|
committer | Brendan Taylor <whateley@gmail.com> | 2011-02-17 09:27:08 -0700 |
commit | b7a47b3f58e6fa05d56577ea6425d353a41ddb86 (patch) | |
tree | c69566f54258f315594a3ecf91b102b01068d0d9 /src/io.c | |
parent | fecdd721bd94a5705ca5ccb74739d3fb902c01ba (diff) |
fix 'print' on stdin
Diffstat (limited to 'src/io.c')
-rw-r--r-- | src/io.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -123,9 +123,14 @@ control_stdin(GIOChannel *gio, GIOCondition condition) { if ( (ret == G_IO_STATUS_ERROR) || (ret == G_IO_STATUS_EOF) ) return FALSE; - parse_cmd_line(ctl_line, NULL); + GString *result = g_string_new(""); + + parse_cmd_line(ctl_line, result); g_free(ctl_line); + puts(result->str); + g_string_free(result, TRUE); + return TRUE; } |