]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Wed, 7 Sep 2011 12:10:32 +0000 (12:10 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Wed, 7 Sep 2011 12:10:32 +0000 (12:10 +0000)
MagickCore/exception.c

index 47c9d297654592a1eecc2534d40f1e69f9a7424e..cf8ae32425bf6ea3a44bbcce8061d17ad2979623 100644 (file)
@@ -458,7 +458,12 @@ MagickExport char *GetExceptionMessage(const int error)
 
   *exception='\0';
 #if defined(MAGICKCORE_HAVE_STRERROR_R)
+#if !defined(_GNU_SOURCE)
   (void) strerror_r(error,exception,sizeof(exception));
+#else
+  (void) CopyMagickString(exception,strerror_r(error,exception,
+    sizeof(exception)),sizeof(exception));
+#endif
 #else
   (void) CopyMagickString(exception,strerror(error),sizeof(exception));
 #endif