Fix a crash introduced by e2037b583b4bedaa8d2bda7c967aae5c7ee56226.
authorZoltan Varga <vargaz@gmail.com>
Wed, 19 Aug 2015 00:00:53 +0000 (20:00 -0400)
committerZoltan Varga <vargaz@gmail.com>
Wed, 19 Aug 2015 00:00:53 +0000 (20:00 -0400)
mono/mini/debugger-agent.c

index da1ec30f70d58709d50aae58167ab4eb3c420bd4..4c865ca973610fe57accf08ad68df83e9d053b0c 100644 (file)
@@ -4348,10 +4348,10 @@ add_pending_breakpoints (MonoMethod *method, MonoJitInfo *ji)
                if (!found) {
                        MonoMethod *declaring = NULL;
 
+                       jmethod = jinfo_get_method (ji);
                        if (jmethod->is_inflated)
                                declaring = mono_method_get_declaring_generic_method (jmethod);
 
-                       jmethod = jinfo_get_method (ji);
                        mono_domain_lock (domain);
                        seq_points = g_hash_table_lookup (domain_jit_info (domain)->seq_points, jmethod);
                        if (!seq_points && declaring)