AOSSIE-Org / AOSSIE-Org/BabyNest
[MEDIUM] db.py race condition on first-time setup
Aberta
- Linguagem predominante
- JavaScript
- Estrelas
- 56
- Forks
- 124
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
first_time_setup() checks os.stat(DATABASE).st_size == 0 to determine if schema needed. Between stat and schema execution, another concurrent request could run schema twice.\n\nFile: Backend/db/db.py, line ~10\nFix: Use file-level lock or SQLite PRAGMA user_version check
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Avaliação
Esta issue ainda não foi avaliada.