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