2007-07-31 Michael Snyder * jv-lang.c (java_link_class_type): Guard against NULL. Index: jv-lang.c =================================================================== RCS file: /cvs/src/src/gdb/jv-lang.c,v retrieving revision 1.47 diff -p -r1.47 jv-lang.c *** jv-lang.c 13 Jun 2007 17:30:01 -0000 1.47 --- jv-lang.c 31 Jul 2007 23:23:06 -0000 *************** java_link_class_type (struct type *type, *** 407,414 **** SET_TYPE_FIELD_PRIVATE (type, 0); } ! i = strlen (name); ! if (i > 2 && name[i - 1] == ']' && tsuper != NULL) { /* FIXME */ TYPE_LENGTH (type) = TYPE_LENGTH (tsuper) + 4; /* size with "length" */ --- 407,414 ---- SET_TYPE_FIELD_PRIVATE (type, 0); } ! if (name != NULL && (i = strlen (name)) > 2 ! && name[i - 1] == ']' && tsuper != NULL) { /* FIXME */ TYPE_LENGTH (type) = TYPE_LENGTH (tsuper) + 4; /* size with "length" */