From f37e8f18c9aabe6b7298ef037df26a02bfc4f361 Mon Sep 17 00:00:00 2001 From: kramm Date: Sat, 5 Apr 2008 07:26:21 +0000 Subject: [PATCH] don't close the filestream jpeg is going to read from --- lib/jpeg.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/jpeg.c b/lib/jpeg.c index d58215c..dee4dfa 100644 --- a/lib/jpeg.c +++ b/lib/jpeg.c @@ -298,12 +298,10 @@ int jpeg_load(const char*filename, unsigned char**dest, int*_width, int*_height) struct jpeg_source_mgr mgr; FILE*fi = fopen(filename, "rb"); - if(!fi) + if(!fi) { + fprintf(stderr, "Couldn't open file %s\n", filename); return 0; - fseek(fi, SEEK_END, 0); - long filesize = ftell(fi); - fseek(fi, SEEK_SET, 0); - fclose(fi); + } cinfo.err = jpeg_std_error(&jerr); jpeg_create_decompress(&cinfo); -- 1.7.10.4