Author: fmui
Date: Mon Jul 4 07:52:01 2016
New Revision: 1751223
URL: http://svn.apache.org/viewvc?rev=1751223&view=rev
Log:
CMIS-985: fixed AtomPub error handling
Modified:
chemistry/portcmis/trunk/PortCMIS/binding/atompub/AtomPubBinding.cs
Modified: chemistry/portcmis/trunk/PortCMIS/binding/atompub/AtomPubBinding.cs
URL:
http://svn.apache.org/viewvc/chemistry/portcmis/trunk/PortCMIS/binding/atompub/AtomPubBinding.cs?rev=1751223&r1=1751222&r2=1751223&view=diff
==============================================================================
--- chemistry/portcmis/trunk/PortCMIS/binding/atompub/AtomPubBinding.cs
(original)
+++ chemistry/portcmis/trunk/PortCMIS/binding/atompub/AtomPubBinding.cs Mon Jul
4 07:52:01 2016
@@ -621,7 +621,8 @@ namespace PortCMIS.Binding.AtomPub
return null;
}
- return errorContent.Substring(begin + "<!--exception-->".Length,
end);
+ int textStart = begin + "<!--exception-->".Length;
+ return errorContent.Substring(textStart, end - textStart);
}
protected string ExtractErrorMessage(string message, string
errorContent)
@@ -639,7 +640,8 @@ namespace PortCMIS.Binding.AtomPub
return message;
}
- return errorContent.Substring(begin + "<!--message-->".Length,
end);
+ int textStart = begin + "<!--message-->".Length;
+ return errorContent.Substring(textStart, end - textStart);
}
// ---- helpers ----