From 51bd618dc711cb47d1d97ae9cd825e3d09da2e28 Mon Sep 17 00:00:00 2001
From: DarkGod <darkgod@net-core.org>
Date: Sun, 25 May 2014 14:23:03 +0200
Subject: [PATCH] pfft C ! pfft

---
 src/shaders.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/shaders.c b/src/shaders.c
index afa73a087e..a3eb8da6bc 100644
--- a/src/shaders.c
+++ b/src/shaders.c
@@ -132,8 +132,8 @@ static int program_free(lua_State *L)
 
 	while (p->reset_uniforms) {
 		shader_reset_uniform *ru = p->reset_uniforms;
-		free(ru);
 		p->reset_uniforms = p->reset_uniforms->next;
+		free(ru);
 	}
 
 	lua_pushnumber(L, 1);
@@ -146,8 +146,8 @@ static int program_remove_resets(lua_State *L)
 
 	while (p->reset_uniforms) {
 		shader_reset_uniform *ru = p->reset_uniforms;
-		free(ru);
 		p->reset_uniforms = p->reset_uniforms->next;
+		free(ru);
 	}
 
 	return 0;
-- 
GitLab