Module: wine Branch: master Commit: 00c574d117e1a304cc4745a1b805ca908ba6e82d URL: http://source.winehq.org/git/wine.git/?a=commit;h=00c574d117e1a304cc4745a1b8...
Author: Christian Costa titan.costa@wanadoo.fr Date: Sat Dec 27 12:01:00 2008 +0100
d3dxof: Initialize object member names correctly.
---
dlls/d3dxof/d3dxof.c | 1 + dlls/d3dxof/d3dxof_private.h | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dlls/d3dxof/d3dxof.c b/dlls/d3dxof/d3dxof.c index 616cea5..493735b 100644 --- a/dlls/d3dxof/d3dxof.c +++ b/dlls/d3dxof/d3dxof.c @@ -1938,6 +1938,7 @@ static BOOL parse_object_members_list(parse_buffer * buf) int k; int nb_elems = 1;
+ buf->pxo->members[i].name = pt->members[i].name; buf->pxo->members[i].start = buf->cur_pdata;
for (k = 0; k < pt->members[i].nb_dims; k++) diff --git a/dlls/d3dxof/d3dxof_private.h b/dlls/d3dxof/d3dxof_private.h index bc78bc0..1a66006 100644 --- a/dlls/d3dxof/d3dxof_private.h +++ b/dlls/d3dxof/d3dxof_private.h @@ -63,7 +63,7 @@ typedef struct { } xtemplate;
typedef struct { - char name[MAX_NAME_LEN]; + char* name; LPBYTE start; ULONG size; } xobject_member;