From 1416c9c49dc10b81cc1fc49a321a4205636b0be7 Mon Sep 17 00:00:00 2001 From: Andrew Garrett Date: Thu, 6 Aug 2009 22:55:44 +0000 Subject: [PATCH] Error-handling for GIF getLongDesc --- includes/media/GIF.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/includes/media/GIF.php b/includes/media/GIF.php index c25b5411b9..ef06aa7873 100644 --- a/includes/media/GIF.php +++ b/includes/media/GIF.php @@ -36,7 +36,9 @@ class GIFHandler extends BitmapHandler { global $wgUser, $wgLang; $sk = $wgUser->getSkin(); - $metadata = unserialize($image->getMetadata()); + $metadata = @unserialize($image->getMetadata()); + + if (!$metadata) return parent::getLongDesc( $image ); $info = array(); $info[] = $image->getMimeType(); -- 2.20.1