diff --git a/thumbnail.c b/thumbnail.c index 9733a789ed124126fca4033ab60a3dbc0515f72f..f33ffa8c0e06faa8807a90771fac29bcaec36078 100644 --- a/thumbnail.c +++ b/thumbnail.c @@ -100,7 +100,8 @@ int main(int argc, char *argv[]) if (av_write_trailer(mux)) goto fail; avio_closep(&mux->pb); - rename(tmp, dest); + if (rename(tmp, dest)) + goto fail; unlink(tmp); ping_job(jobid, "finished", "{\"log\": \"%s\"}", get_avlogbuf()); return 0;