< prev index next >

src/jdk.pack/share/native/common-unpack/unpack.cpp

Print this page
rev 50999 : 8207233: Minor improvements of jdk C-coding

*** 1,7 **** /* ! * Copyright (c) 2001, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 2679,2688 **** --- 2679,2691 ---- layout_definition* lo = getLayout(idx); if (lo != null) { PRINTCR((1, "counted %d [redefined = %d predefined = %d] attributes of type %s.%s", count, isRedefined(idx), isPredefined(idx), ATTR_CONTEXT_NAME[attrc], lo->name)); + } else { + abort("layout_definition pointer must not be NULL"); + return; } bool hasCallables = lo->hasCallables(); band** bands = lo->bands(); if (!hasCallables) { // Read through the rest of the bands in a regular way.
< prev index next >