changeset 2655:e973950d3e44

Handle case where JVMTI line number table has zero entries using appropriate error.
author andrew
date Thu, 22 Sep 2011 01:23:06 +0100
parents e0155b0ad538
children 655ef87f8f14
files src/share/vm/prims/jvmtiEnv.cpp
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/prims/jvmtiEnv.cpp	Thu Sep 22 01:09:48 2011 +0100
+++ b/src/share/vm/prims/jvmtiEnv.cpp	Thu Sep 22 01:23:06 2011 +0100
@@ -2792,6 +2792,9 @@
   (*entry_count_ptr) = num_entries;
   (*table_ptr) = jvmti_table;
 
+  if (num_entries == 0)
+    return JVMTI_ERROR_ABSENT_INFORMATION;
+
   return JVMTI_ERROR_NONE;
 } /* end GetLineNumberTable */