]> git.tdb.fi Git - libs/gui.git/blobdiff - source/graphics/jpeg/jpegloader.cpp
Fix image signature comparisons
[libs/gui.git] / source / graphics / jpeg / jpegloader.cpp
index b5801568712ed47f78f1ede3230ce351b1ea0c17..bc0f2df60ef50c6967dcde7e56f43d8f4fafce61 100644 (file)
@@ -116,7 +116,7 @@ bool JpegLoader::detect(const string &sig)
        static const char jpeg_sig[] = { '\xFF', '\xD8', '\xFF' };
        if(sig.size()<sizeof(jpeg_sig))
                return false;
-       return !sig.compare(0, sizeof(jpeg_sig), jpeg_sig);
+       return !sig.compare(0, sizeof(jpeg_sig), jpeg_sig, sizeof(jpeg_sig));
 }
 
 void JpegLoader::load(Image::Data &data)