From c539c6be1d5cea84ae0f20acb35b60b67f02b3f6 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Thu, 19 Feb 2009 04:05:37 -0500 Subject: [PATCH] Fixed memory leak. --- mojoshader_preprocessor.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mojoshader_preprocessor.c b/mojoshader_preprocessor.c index b861ab88..8253146a 100644 --- a/mojoshader_preprocessor.c +++ b/mojoshader_preprocessor.c @@ -961,7 +961,8 @@ static void handle_pp_define(Context *ctx) return; assert(done); - add_define(ctx, sym, definition, 0); + if (!add_define(ctx, sym, definition, 0)) + Free(ctx, definition); } // handle_pp_define