786
STOP WRITING C (lemmy.world)
submitted 9 months ago by Maven@lemmy.world to c/programmerhumor@lemmy.ml
you are viewing a single comment's thread
view the rest of the comments
[-] Massahud@programming.dev 13 points 9 months ago
[-] Jordan_U@lemmy.ml 2 points 9 months ago

Leaks aren't usually security critical though, and I've never heard of sudo triggering the OOM killer.

Also, no general purpose language that I'm aware of can guarantee a lack of memory leaks.

[-] simple@lemm.ee 7 points 9 months ago

no general purposd language can guarantee a lack of memory leaks

You're going to summon every Rust enthusiast on the platform

[-] Jordan_U@lemmy.ml 1 points 9 months ago

I am myself a crustacean, and we crabs know that lack of memory leaks is not one of the guarantees of safe rust.

[-] NuclearDolphin@lemmy.ml 1 points 9 months ago

crab_with_glowing_eyes.jpg

[-] kevincox@lemmy.ml 2 points 9 months ago

Especially since sudo is generally quite short lived. Unless it is leaking a significant amount of memory waiting for authentication that never comes it is insignificant. It would actually be pretty easy to argue that sudo just shouldn't free memory at all. This would be better for security (all pointers live forever) and possibly faster as upon exec the kernel can just wipe all state rather than having free carefully account for the releases.

this post was submitted on 21 Jan 2024
786 points (93.4% liked)

Programmer Humor

32443 readers
937 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS