diff options
author | shugo <shugo@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-12-05 23:37:25 +0000 |
---|---|---|
committer | shugo <shugo@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-12-05 23:37:25 +0000 |
commit | 1ac9b2ed5ce6a5622532c8e77c197fc1963bd4f3 (patch) | |
tree | 9795d512eb01f05ea6a3eb000afa25679f7cb1a1 | |
parent | b1272e93eb46214755e79afcba1a029984699ebc (diff) |
Add a comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56988 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | load.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -758,6 +758,8 @@ release_thread_shield(st_data_t *key, st_data_t *value, st_data_t done, int exis if (!existing) return ST_STOP; if (done) { rb_thread_shield_destroy(thread_shield); + /* Delete the entry even if there are waiting threads, because they + * won't load the file and won't delete the entry. */ } else if (rb_thread_shield_release(thread_shield)) { /* still in-use */ |