src/plugins/imageformats/jpeg/qjpeghandler.cpp
changeset 19 fcece45ef507
parent 18 2f34d5167611
child 30 5dc02b23752f
--- a/src/plugins/imageformats/jpeg/qjpeghandler.cpp	Fri Apr 16 15:50:13 2010 +0300
+++ b/src/plugins/imageformats/jpeg/qjpeghandler.cpp	Mon May 03 13:17:34 2010 +0300
@@ -1188,7 +1188,11 @@
         return false;
     }
 
-    return device->peek(2) == "\xFF\xD8";
+    char buffer[2];
+    if (device->peek(buffer, 2) != 2)
+        return false;
+
+    return uchar(buffer[0]) == 0xff && uchar(buffer[1]) == 0xd8;
 }
 
 bool QJpegHandler::read(QImage *image)