bytecodealliance / bytecodealliance/rustix
set_no_new_privs should not take an argument
- Lingua principale
- Rust
- Stelle
- 2.1k
- Fork
- 294
- Merge medio
- 6g 22h
- PR unite (30g)
- 4
Descrizione
NNP can not be unset, hence `set_no_new_privs(false)` does semantically makes no sense.
Also manpages says:
> `int prctl(PR_SET_NO_NEW_PRIVS, 1L, 0L, 0L, 0L);`
> …
> **EINVAL** The second argument is not equal to 1L.
---
@sunfishcode can you add `semver bump` label
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia individuando l’entry point set_no_new_privs e confronta la gestione dei suoi argomenti con il comportamento della pagina man di PR_SET_NO_NEW_PRIVS descritto qui. Il lavoro è completato quando l’API non accetta più un argomento che non può essere disattivato e i relativi controlli o test esistenti sono stati aggiornati di conseguenza.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rust
- Ambito
- operating-systems
- Tipo di issue
- Refactoring
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 42/100