Skip to content
This repository was archived by the owner on Nov 8, 2024. It is now read-only.

Commit 02d69c7

Browse files
committed
Merge pull request #23 from apiaryio/klokane/hotfix-memoryleak
Fix memory leak
2 parents 92f2676 + e3f4c67 commit 02d69c7

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/Version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
#define DRAFTER_MAJOR_VERSION 0
1717
#define DRAFTER_MINOR_VERSION 1
18-
#define DRAFTER_PATCH_VERSION 0
18+
#define DRAFTER_PATCH_VERSION 1
1919

2020
#define DRAFTER_VERSION_IS_RELEASE 1
2121

src/main.cc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -72,14 +72,14 @@ int main(int argc, const char *argv[])
7272
if (!config.validate) { // not just validate -> we will serialize
7373
sos::Serialize* serializer = CreateSerializer(config.format);
7474

75-
Serialization(CreateStreamFromName<std::ostream>(config.output),
76-
drafter::WrapBlueprint(blueprint.node),
77-
serializer);
75+
std::ostream *out = CreateStreamFromName<std::ostream>(config.output);
76+
Serialization(out, drafter::WrapBlueprint(blueprint.node), serializer);
77+
delete out;
7878

7979
if (options & snowcrash::ExportSourcemapOption) {
80-
Serialization(CreateStreamFromName<std::ostream>(config.sourceMap),
81-
drafter::WrapBlueprintSourcemap(blueprint.sourceMap),
82-
serializer);
80+
std::ostream *sourcemap = CreateStreamFromName<std::ostream>(config.sourceMap);
81+
Serialization(sourcemap, drafter::WrapBlueprintSourcemap(blueprint.sourceMap), serializer);
82+
delete sourcemap;
8383
}
8484

8585
delete serializer;

0 commit comments

Comments
 (0)