# HG changeset patch # User morris # Date 1363786707 25200 # Node ID 653d0346aa80d030ac45b28ad5eb0f5461bcc176 # Parent 2dec1d9bfbe15aafe2d10387ff5662eff01f6e10 8009578: [parfait] Null pointer deference in hotspot/src/share/vm/classfile/defaultMethods.cpp Summary: add guarantee() to disqualify_method() Reviewed-by: kvn diff -r 2dec1d9bfbe1 -r 653d0346aa80 src/share/vm/classfile/defaultMethods.cpp --- a/src/share/vm/classfile/defaultMethods.cpp Wed Mar 20 06:36:04 2013 -0700 +++ b/src/share/vm/classfile/defaultMethods.cpp Wed Mar 20 06:38:27 2013 -0700 @@ -348,7 +348,7 @@ void disqualify_method(Method* method) { int* index = _member_index.get(method); - assert(index != NULL && *index >= 0 && *index < _members.length(), "bad index"); + guarantee(index != NULL && *index >= 0 && *index < _members.length(), "bad index"); _members.at(*index).second = DISQUALIFIED; }