Show friendlier error message when someone tries to upload an icon of 
the wrong format.

        Patch by kareila. 

diffs (17 lines):

diff -r e592e3f488fb -r 5ecad953068f htdocs/editpics.bml
--- a/htdocs/editpics.bml       Sun Sep 20 18:51:52 2009 +0000
+++ b/htdocs/editpics.bml       Mon Sep 21 00:35:50 2009 +0000
@@ -936,8 +936,11 @@ sub parse_large_upload
             return $mime;
         };
         
-        $upload{mime} = $format_magic->($magic)
-            or die "Unknown format for upload";
+        $upload{mime} = $format_magic->( $magic );
+        unless ( $upload{mime} ) {
+            $$errorref = "Unknown format for upload";
+            return $err->( $$errorref );
+        }
         
         # finished adding data for md5, create digest (but don't destroy 
original)
         $upload{md5sum} = $upload{md5ctx}->digest;
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog

Reply via email to