File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Core/Sources/CodeiumService Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -203,27 +203,27 @@ final class IOTransport {
203203 }
204204
205205 private func setupFileHandleHandlers( ) {
206- stdoutPipe. fileHandleForReading. readabilityHandler = { [ unowned self] handle in
206+ stdoutPipe. fileHandleForReading. readabilityHandler = { [ weak self] handle in
207207 let data = handle. availableData
208208
209209 guard !data. isEmpty else {
210210 return
211211 }
212212
213213 if UserDefaults . shared. value ( for: \. codeiumVerboseLog) {
214- self . forwardDataToHandler ( data)
214+ self ? . forwardDataToHandler ( data)
215215 }
216216 }
217217
218- stderrPipe. fileHandleForReading. readabilityHandler = { [ unowned self] handle in
218+ stderrPipe. fileHandleForReading. readabilityHandler = { [ weak self] handle in
219219 let data = handle. availableData
220220
221221 guard !data. isEmpty else {
222222 return
223223 }
224224
225225 if UserDefaults . shared. value ( for: \. codeiumVerboseLog) {
226- self . forwardErrorDataToHandler ( data)
226+ self ? . forwardErrorDataToHandler ( data)
227227 }
228228 }
229229 }
You can’t perform that action at this time.
0 commit comments