Просмотр исходного кода

dselect: Fix memory leak in set_color()

Warned-by: coverity
Guillem Jover лет назад: 12
Родитель
Сommit
3df20bdb86
2 измененных файлов с 3 добавлено и 0 удалено
  1. 1 0
      debian/changelog
  2. 2 0
      dselect/main.cc

+ 1 - 0
debian/changelog

@@ -9,6 +9,7 @@ dpkg (1.17.9) UNRELEASED; urgency=low
     packages.
   * Fix short lived memory leaks in «dpkg-split --split».
   * Fix memory leak in unused Keybindings screen in dselect.
+  * Do not leak color string on «dselect --color».
 
   [ Updated scripts translations ]
   * French (Steve Petruzzello). Closes: #746350

+ 2 - 0
dselect/main.cc

@@ -304,6 +304,8 @@ extern "C" {
                        color[screenpart].attr= color[screenpart].attr | aval;
       }
     }
+
+    free(s);
   }
 
 } /* End of extern "C" */