diff options
-rw-r--r-- | tools/evemu-record.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tools/evemu-record.c b/tools/evemu-record.c index a046150..d708989 100644 --- a/tools/evemu-record.c +++ b/tools/evemu-record.c @@ -54,8 +54,10 @@ FILE *output; static void handler (int sig __attribute__((unused))) { fflush(output); - if (output != stdout) + if (output != stdout) { fclose(output); + output = stdout; + } } int main(int argc, char *argv[]) @@ -97,7 +99,9 @@ int main(int argc, char *argv[]) fprintf(stderr, "error: could not describe device\n"); } close(fd); - if (output != stdout) + if (output != stdout) { fclose(output); + output = stdout; + } return 0; } |