boostorg / boostorg/program_options
klocwork analysis finding: memory leak
- Langage dominant
- C++
- Étoiles
- 136
- Forks
- 117
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Problem Description:
44 int parse_cmd_options(int argc, char **argv) {
45 po::options_description desc{"Options"};
46 desc.add_options()
47 ("help", "Convolution Options:")
48 ("mb,n", po::value(&mb), "Batch size")
klocwork report: Memory leak. Dynamic memory stored in 'po::value ( &sw)' allocated through function 'value' at line 48 is lost at line 46
The boost version we used is 1.69
Any comments for this issue?
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par parse_cmd_options et la configuration de options_description autour de la ligne 48, puis reproduisez ou examinez le rapport Klocwork avec Boost 1.69. Le travail est terminé lorsqu’il a été déterminé si po::value(&sw) constitue réellement une fuite, et que le problème a été documenté ou corrigé avec une analyse à l’appui.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- cpp
- Domaine
- cli
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100