diff --git a/src/bin/e_fm_op.c b/src/bin/e_fm_op.c index f7fd78b60..7e1bc3be5 100644 --- a/src/bin/e_fm_op.c +++ b/src/bin/e_fm_op.c @@ -1796,7 +1796,7 @@ _e_fm_op_destroy_atom(E_Fm_Op_Task *task) return 1; finish: - close(fd); + if (fd != -1) close(fd); fd = -1; E_FREE(buf); task->finished = 1;