projects
/
mono.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e62a6d5
)
Fix an assert in sgen when mono_gc_set_current_thread_appdomain () is called from...
author
Zoltan Varga
<vargaz@gmail.com>
Thu, 13 Oct 2011 06:14:11 +0000
(08:14 +0200)
committer
Zoltan Varga
<vargaz@gmail.com>
Thu, 13 Oct 2011 18:04:20 +0000
(20:04 +0200)
mono/metadata/sgen-gc.c
patch
|
blob
|
history
diff --git
a/mono/metadata/sgen-gc.c
b/mono/metadata/sgen-gc.c
index 181cfc97a5c0d672a3a7c8fd4a3049c2148928ac..b5d836f3ff7d20afbc09aed9b228b24736b4c88e 100644
(file)
--- a/
mono/metadata/sgen-gc.c
+++ b/
mono/metadata/sgen-gc.c
@@
-2235,8
+2235,12
@@
void
mono_gc_set_current_thread_appdomain (MonoDomain *domain)
{
SgenThreadInfo *info = mono_thread_info_current ();
- g_assert (info);
- info->stopped_domain = domain;
+
+ /* Could be called from sgen_thread_unregister () with a NULL info */
+ if (domain) {
+ g_assert (info);
+ info->stopped_domain = domain;
+ }
}
gboolean