File tree Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change 11Pod ::Spec . new do |s |
22 s . name = 'SwiftTask'
3- s . version = '3.3.0 '
3+ s . version = '3.3.1 '
44 s . license = { :type => 'MIT' }
55 s . homepage = 'https://github.com/ReactKit/SwiftTask'
66 s . authors = { 'Yasuhiro Inami' => '[email protected] ' }
Original file line number Diff line number Diff line change @@ -15,8 +15,8 @@ internal final class _RecursiveLock
1515
1616 internal init ( )
1717 {
18- self . mutex = UnsafeMutablePointer . alloc ( sizeof ( pthread_mutex_t ) )
19- self . attribute = UnsafeMutablePointer . alloc ( sizeof ( pthread_mutexattr_t ) )
18+ self . mutex = UnsafeMutablePointer< pthread_mutex_t > . alloc( 1 )
19+ self . attribute = UnsafeMutablePointer< pthread_mutexattr_t > . alloc( 1 )
2020
2121 pthread_mutexattr_init ( self . attribute)
2222 pthread_mutexattr_settype ( self . attribute, PTHREAD_MUTEX_RECURSIVE)
@@ -27,6 +27,9 @@ internal final class _RecursiveLock
2727 {
2828 pthread_mutexattr_destroy ( self . attribute)
2929 pthread_mutex_destroy ( self . mutex)
30+
31+ self . attribute. dealloc ( 1 )
32+ self . mutex. dealloc ( 1 )
3033 }
3134
3235 internal func lock( )
@@ -38,4 +41,4 @@ internal final class _RecursiveLock
3841 {
3942 pthread_mutex_unlock ( self . mutex)
4043 }
41- }
44+ }
You can’t perform that action at this time.
0 commit comments