summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKim Woelders <kim@woelders.dk>2021-09-15 19:24:21 +0200
committerKim Woelders <kim@woelders.dk>2021-09-15 19:43:48 +0200
commitadda6d7b9c38eb2fb467f72801ad9856acbd9f02 (patch)
tree1e6566860085c2cc3dd47afb7114ac446871f9df
parentb71221ce768610418fa58e7bad3d1b34537a4c87 (diff)
downloadimlib2-adda6d7b9c38eb2fb467f72801ad9856acbd9f02.tar.gz
GIF, TIFF, WEBP loaders: Fix loading if filename does not have usual suffix - take 2
Better solution from from Daniel Friesel <derf@finalrewind.org> / Lars Stoltenow.
-rw-r--r--src/lib/image.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/image.c b/src/lib/image.c
index c34e48c..0b962f5 100644
--- a/src/lib/image.c
+++ b/src/lib/image.c
@@ -735,6 +735,7 @@ __imlib_LoadImage(const char *file, FILE * fp, ImlibProgressFunction progress,
/* if its not the best loader that already failed - try load */
if (l == best_loader)
continue;
+ fflush(im->fp);
rewind(im->fp);
loader_ret = __imlib_LoadImageWrapper(l, im, immediate_load);
if (loader_ret > 0)