X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=futatabi%2Fmain.cpp;fp=futatabi%2Fmain.cpp;h=edff307e38bd1a98584ef3c0a94d1e176f192538;hb=7c111c0bfbe6bf54cfbce8ad67e0d9b150b3d195;hp=3146aa52d5eb2f55bf6d0fd0ca9adede42fab95f;hpb=b168e72fcdcd17be5c578f2232e40c2347c3ff98;p=nageru diff --git a/futatabi/main.cpp b/futatabi/main.cpp index 3146aa5..edff307 100644 --- a/futatabi/main.cpp +++ b/futatabi/main.cpp @@ -367,11 +367,12 @@ void load_frame_file(const char *filename, const string &basename, unsigned file } off_t size = ftell(fp); + fclose(fp); + if (size == -1) { fprintf(stderr, "WARNING: %s: ftell() failed (%s).\n", filename, strerror(errno)); return; } - fclose(fp); db->store_frame_file(basename, size, all_frames); }