]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Mon, 7 Sep 2009 23:30:04 +0000 (23:30 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Mon, 7 Sep 2009 23:30:04 +0000 (23:30 +0000)
coders/pdf.c
coders/ps.c

index 058b499ccc3b17ec8dddd9c0728e262c19866e37..67d7e21095e0e2571efead45f6e0734d4456ffe5 100644 (file)
@@ -186,17 +186,17 @@ static MagickBooleanType InvokePostscriptDelegate(
   for (i=0; i < (long) argc; i++)
     argv[i]=DestroyString(argv[i]);
   argv=(char **) RelinquishMagickMemory(argv);
-  if ((status <= -1) && (status >= -100))
-    {
-      char
-        *message;
+  if ((status == 0) || (status == -101))
+    return(MagickFalse);
+  {
+    char
+      *message;
 
-      message=GetExceptionMessage(errno);
-      (void) ThrowMagickException(exception,GetMagickModule(),DelegateError,
-        "`%s': %s",command,message);
-      message=DestroyString(message);
-      return(MagickFalse);
-    }
+    message=GetExceptionMessage(errno);
+    (void) ThrowMagickException(exception,GetMagickModule(),DelegateError,
+      "`%s': %s",command,message);
+    message=DestroyString(message);
+  }
   (void) LogMagickEvent(CoderEvent,GetMagickModule(),
     "Ghostscript returns status %d, exit code %d",status,code);
   return(MagickTrue);
index 64a6e68159cbb3f97b955b46b4d3abdb4f427087..c351b93ea60c4d07dfe813b06928bd99885f00f8 100644 (file)
@@ -180,17 +180,17 @@ static MagickBooleanType InvokePostscriptDelegate(
   for (i=0; i < (long) argc; i++)
     argv[i]=DestroyString(argv[i]);
   argv=(char **) RelinquishMagickMemory(argv);
-  if ((status <= -1) && (status >= -100))
-    {
-      char
-        *message;
+  if ((status == 0) || (status == -101))
+    return(MagickFalse);
+  {
+    char
+      *message;
 
-      message=GetExceptionMessage(errno);
-      (void) ThrowMagickException(exception,GetMagickModule(),DelegateError,
-        "`%s': %s",command,message);
-      message=DestroyString(message);
-      return(MagickFalse);
-    }
+    message=GetExceptionMessage(errno);
+    (void) ThrowMagickException(exception,GetMagickModule(),DelegateError,
+      "`%s': %s",command,message);
+    message=DestroyString(message);
+  }
   (void) LogMagickEvent(CoderEvent,GetMagickModule(),
     "Ghostscript returns status %d, exit code %d",status,code);
   return(MagickTrue);