Пример Libzip содержит неинициализированные значения при проверке с помощью Valgrind

Я использовал libzip для обработки zip-файлов и основывал свой код на примере, найденном в ответе Родриго на этот вопрос .Вот его код для быстрого ознакомления:Я проследил ошибки, которые я впоследствии получил от Valgrind, до этого кода - он жалуется на неинициализированное значение при открытии заархивированного файла "file.txt" с помощью 'zip_fopen () `.Я не вижу, откуда в этом коде берется неинициализированное значение.Кто-нибудь может это отследить, или виноват сам libzip?Стоит ли переключиться на другую zip-библиотеку, например, Minizip?РЕДАКТИРОВАТЬ: 71 байт - это содержимое файла file.txt, которое было прочитано в- ---- +: = 2 =: + ----, помеченное в конце, устранит это.(Я бы оставил комментарий к исходному ответу, чтобы привлечь внимание к проблеме, но у меня нет необходимой репутации.)
7 голосов | спросил Sam Finnigan 18 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 18 Sep 2012 23:24:41 +0400 2012, 23:24:41

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132