Project

General

Profile

Actions

Bug #1929

closed

yaml: ConfYamlHandleInclude memleak

Added by Rainer Weikusat about 8 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Affected Versions:
Effort:
Difficulty:
Label:

Description

The ConfYamlHandleInclude (conf-yaml-loader.c) returns early if either fopening the file to be included fails or if ConfYamlParser signals an error processing it. In the first case, memory allocated to the yaml_parser_t object (parser) is leaked as the yaml_parser_delete function isn't called for it. For the second case, the open stream referring to the include file is additionally left open.


Files

patch (1.2 KB) patch patch (against 3.1.2) Rainer Weikusat, 10/19/2016 12:19 PM
Actions

Also available in: Atom PDF