glapi.c: misc cosmetic
[mesa.git] / src / glsl / pp / sl_pp_context.c
index c1cef41bcebd87e2c51a40a79c5790bd83ef413e..74a9bdddfdc13f44e9089f952aa22a0ca7f0391e 100644 (file)
@@ -69,6 +69,8 @@ sl_pp_context_create(const char *input,
 
    sl_pp_purify_state_init(&context->pure, input, options);
 
+   memset(&context->process_state, 0, sizeof(context->process_state));
+
    return context;
 }
 
@@ -80,6 +82,7 @@ sl_pp_context_destroy(struct sl_pp_context *context)
       sl_pp_macro_free(context->macro);
       free(context->getc_buf);
       sl_pp_token_buffer_destroy(&context->tokens);
+      free(context->process_state.out);
       free(context);
    }
 }