*/}}
Преглед изворни кода

Prevent string leaks in strsub

YimingWu пре 1 година
родитељ
комит
9b53dc766c
1 измењених фајлова са 3 додато и 3 уклоњено
  1. 3 3
      la_tns_kernel.c

+ 3 - 3
la_tns_kernel.c

@@ -315,9 +315,9 @@ void tnsShaderApplyShadowMatrix(tnsShader *tns, tnsMatrix44d m){
 }
 
 char* tnsEnsureShaderCommoms(char* Content){
-    char* c=0;
-    c=strSub(Content,"#with TNS_SHADER_COLOR_COMMON",TNS_SHADER_COLOR_COMMON);
-    c=strSub(c,"#with LA_SHADER_LIB_FXAA",LA_SHADER_LIB_FXAA);
+    char* c=0,*c1=0;
+    c1=strSub(Content,"#with TNS_SHADER_COLOR_COMMON",TNS_SHADER_COLOR_COMMON);
+    c=strSub(c1,"#with LA_SHADER_LIB_FXAA",LA_SHADER_LIB_FXAA); free(c1);
     return c;
 }
 int tnsNewVertexShader(char *Content){