From 458c0668b4c24022584a033ada903f87e2646087 Mon Sep 17 00:00:00 2001 From: Mike Stroyan Date: Tue, 3 Mar 2015 16:54:24 -0700 Subject: layers: allocate enough space for pointer sprintf --- xgl-layer-generate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xgl-layer-generate.py b/xgl-layer-generate.py index eef53ad2..3f4ed1a5 100755 --- a/xgl-layer-generate.py +++ b/xgl-layer-generate.py @@ -510,7 +510,7 @@ class Subcommand(object): if xgl_helper.is_type(proto.params[sp_index].ty.strip('*').strip('const '), 'struct'): cis_print_func = 'pTmpStr = xgl_print_%s(&%s[i], " ");' % (proto.params[sp_index].ty.strip('const ').strip('*').lower(), proto.params[sp_index].name) else: - cis_print_func = 'pTmpStr = (char*)malloc(sizeof(char));\n sprintf(pTmpStr, " %%p", %s[i]);' % proto.params[sp_index].name + cis_print_func = 'pTmpStr = (char*)malloc(32);\n sprintf(pTmpStr, " %%p", %s[i]);' % proto.params[sp_index].name if not i_decl: log_func += '\n uint32_t i;' i_decl = True -- cgit v1.2.3