aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobin Ehlis <tobin@lunarg.com>2014-11-11 08:00:58 -0700
committerCourtney Goeltzenleuchter <courtney@LunarG.com>2014-11-21 16:49:39 -0700
commit20ae606a7e474bcc817571c7f50da3dab9373ca9 (patch)
treeadff2a267320914e3baf501b80ad2a82f9326f8f
parent75f3571b6fc88a0cc2cf972b318ea8e756718e66 (diff)
downloadusermoji-20ae606a7e474bcc817571c7f50da3dab9373ca9.tar.xz
layers: Restore dynamic malloc fix in xgl-helper.py
-rwxr-xr-xxgl-helper.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/xgl-helper.py b/xgl-helper.py
index af703a50..dd176ce7 100755
--- a/xgl-helper.py
+++ b/xgl-helper.py
@@ -503,8 +503,8 @@ class StructWrapperGen:
tmp_p_out += ' %spNext (%p)\\n%s\\n"'
tmp_p_args += ", prefix, (void*)pStruct->pNext, pTmpStr);\n"
sh_funcs.append(' } else {\n')
- sh_funcs.append(' str = (char*)malloc(sizeof(char)*2048);\n')
sh_funcs.append(' char *pTmpStr = dynamic_display((XGL_VOID*)pStruct->pNext, prefix);\n')
+ sh_funcs.append(' str = (char*)malloc(strlen(pTmpStr) + sizeof(char)*1024);\n')
sh_funcs.append(' sprintf(str, "')
sh_funcs.append('%s%s' % (tmp_p_out, tmp_p_args))
sh_funcs.append(' free(pTmpStr);\n')