This website works better with JavaScript.
Home
Explore
Help
Sign In
closed-social
/
gitea
Watch
3
Star
0
Fork
0
Code
Issues
0
Pull Requests
0
Projects
0
Releases
0
Wiki
Activity
Browse Source
Fix missing unlock in uniquequeue (
#9790
)
for-closed-social
zeripath
4 years ago
committed by
Lauris BH
parent
9343d2fc85
commit
e7923c4bc0
1 changed files
with
1 additions
and
0 deletions
Split View
Diff Options
Show Stats
Download Patch File
Download Diff File
+1
-0
modules/sync/unique_queue.go
+ 1
- 0
modules/sync/unique_queue.go
View File
@ -82,6 +82,7 @@ func (q *UniqueQueue) AddFunc(id interface{}, fn func()) {
idStr
:=
com
.
ToStr
(
id
)
q
.
table
.
lock
.
Lock
(
)
if
_
,
ok
:=
q
.
table
.
pool
[
idStr
]
;
ok
{
q
.
table
.
lock
.
Unlock
(
)
return
}
q
.
table
.
pool
[
idStr
]
=
struct
{
}
{
}
Write
Preview
Loading…
Cancel
Save