[Fb-contrib-commit] fb-contrib/src/com/mebigfatguy/fbcontrib/detect SpuriousThreadStates.java,1.5,1.
Brought to you by:
dbrosius
|
From: Dave B. <dbr...@us...> - 2006-01-14 03:19:48
|
Update of /cvsroot/fb-contrib/fb-contrib/src/com/mebigfatguy/fbcontrib/detect In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1369/src/com/mebigfatguy/fbcontrib/detect Modified Files: SpuriousThreadStates.java Log Message: Bug 1404975: guard against npes. Index: SpuriousThreadStates.java =================================================================== RCS file: /cvsroot/fb-contrib/fb-contrib/src/com/mebigfatguy/fbcontrib/detect/SpuriousThreadStates.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- SpuriousThreadStates.java 4 Jan 2006 02:40:42 -0000 1.5 +++ SpuriousThreadStates.java 14 Jan 2006 03:19:39 -0000 1.6 @@ -82,14 +82,16 @@ if (itm != null) { JavaClass cls = itm.getJavaClass(); boolean found = false; - if ("java.lang.Thread".equals(cls.getClassName())) - found = true; - else { - JavaClass[] supers = cls.getSuperClasses(); - for (JavaClass jc : supers) { - if ("java.lang.Thread".equals(jc.getClassName())) { - found = true; - break; + if (cls != null) { + if ("java.lang.Thread".equals(cls.getClassName())) + found = true; + else { + JavaClass[] supers = cls.getSuperClasses(); + for (JavaClass jc : supers) { + if ("java.lang.Thread".equals(jc.getClassName())) { + found = true; + break; + } } } } |