(image-jpeg-p): Convert DATA to unibyte at first.
authorKenichi Handa <handa@m17n.org>
Wed, 25 Jun 2008 02:48:03 +0000 (02:48 +0000)
committerKenichi Handa <handa@m17n.org>
Wed, 25 Jun 2008 02:48:03 +0000 (02:48 +0000)
lisp/image.el

index 4969f8a..7dfa0d4 100644 (file)
@@ -208,6 +208,7 @@ compatibility with versions of Emacs that lack the variable
 (defun image-jpeg-p (data)
   "Value is non-nil if DATA, a string, consists of JFIF image data.
 We accept the tag Exif because that is the same format."
+  (setq data (string-to-unibyte data))
   (when (string-match "\\`\xff\xd8" data)
     (catch 'jfif
       (let ((len (length data)) (i 2))