diff Core/Toolbox.cpp @ 1981:4b545a8b1f95

return code in Toolbox::DecodeDataUriScheme
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 22 Apr 2016 09:05:06 +0200
parents 325772dadcd6
children e29aea2349b9
line wrap: on
line diff
--- a/Core/Toolbox.cpp	Fri Apr 22 08:57:33 2016 +0200
+++ b/Core/Toolbox.cpp	Fri Apr 22 09:05:06 2016 +0200
@@ -587,7 +587,7 @@
 
 
 #  if BOOST_HAS_REGEX == 1
-  void Toolbox::DecodeDataUriScheme(std::string& mime,
+  bool Toolbox::DecodeDataUriScheme(std::string& mime,
                                     std::string& content,
                                     const std::string& source)
   {
@@ -599,10 +599,11 @@
     {
       mime = what[1];
       DecodeBase64(content, what[2]);
+      return true;
     }
     else
     {
-      throw OrthancException(ErrorCode_BadFileFormat);
+      return false;
     }
   }
 #  endif