CodeEditApp / CodeEditApp/CodeEdit

🐞 Possible memory leak in CurrentUser struct

Ouverte
#2,133 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
bug
Langage dominant
Swift
Étoiles
23k
Forks
1.2k
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

### 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_

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.