CodeEditApp / CodeEditApp/CodeEdit

🐞 Possible memory leak in CurrentUser struct

Aperta
#2,133 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
bug
Lingua principale
Swift
Stelle
23k
Fork
1.2k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

### Description

In `CurrentUser.getCurrentUser()`, an `UnsafeMutablePointer` is allocated but never explicitly freed. When I added a `deallocate()` call in a defer block, the process crashed saying the pointer was freed but never allocated. I am uncertain if there is a memory leak here.

### To Reproduce

1. Open a workspace, thus creating a terminal, which calls `CurrentUser.getCurrentUser()`.

### Expected Behavior

No memory leak, but, again, I am uncertain if there is actually a leak here.

### Version Information

CodeEdit: 0.3.6-dev (37)
macOS: 15.6.1
Xcode: 26.0

### Additional Context

_No response_

### Screenshots

_No response_

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.