diff options
-rw-r--r-- | term-utils/script.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/term-utils/script.c b/term-utils/script.c index 279b9ecfe..d691c2231 100644 --- a/term-utils/script.c +++ b/term-utils/script.c @@ -205,7 +205,8 @@ static void __attribute__((__noreturn__)) done(struct script_control *ctl) if (ctl->timingfp) fclose(ctl->timingfp); - fclose(ctl->typescriptfp); + if (ctl->typescriptfp) + fclose(ctl->typescriptfp); if (ctl->rc_wanted) { if (WIFSIGNALED(ctl->childstatus)) |