]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Fri, 14 Dec 2012 21:30:35 +0000 (21:30 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Fri, 14 Dec 2012 21:30:35 +0000 (21:30 +0000)
MagickCore/blob.c

index 9d086f7d34c269a1399f29d94c618cc6d71bd796..19e03c87468b518b3938af622d98db3e15299454 100644 (file)
@@ -1143,7 +1143,9 @@ MagickExport MagickBooleanType FileToImage(Image *image,const char *filename,
   assert(image->signature == MagickSignature);
   assert(filename != (const char *) NULL);
   (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",filename);
-  file=open_utf8(filename,O_RDONLY | O_BINARY,0);
+  file=fileno(stdin);
+  if (LocaleCompare(filename,"-") != 0)
+    file=open_utf8(filename,O_RDONLY | O_BINARY,0);
   if (file == -1)
     {
       ThrowFileException(exception,BlobError,"UnableToOpenBlob",filename);