DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24410>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24410

Purify UMR Errors in AbstractStringValidator





------- Additional Comments From [EMAIL PROTECTED]  2003-11-27 12:18 -------
I ran purify on a testcase that executed one of the try-catch blocks in the 
AbstractStringValidator::assignFacet routine and no UMR errors were reported.

I checked the code and nothing has changed.  I think the code you are reporting 
is:
            int val;
            try
            {
                val = XMLString::parseInt(value);
            }
            catch (NumberFormatException&)
            {
                ThrowXML1(InvalidDatatypeFacetException, 
XMLExcepts::FACET_Invalid_Len, value);
            }

            if ( val < 0 )
                throw...

I don't understand the problem.  If you get an exception during parseInt won't 
you end up in a catch block in another routine?  How will you execute the if 
(val <0) statement?

David

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to