# HG changeset patch # User Marcus Crestani # Date 1418476817 -3600 # Node ID 93a18dbcfd8cb15909e8346b4a2b9ef7c11fedb0 # Parent d139eb1fead83d1869b510473d6a9f7e2ae5f2d0 Don't leave fields uninitialized. diff -r d139eb1fead8 -r 93a18dbcfd8c src/ChangeLog --- a/src/ChangeLog Sat Dec 13 14:09:33 2014 +0100 +++ b/src/ChangeLog Sat Dec 13 14:20:17 2014 +0100 @@ -1,3 +1,7 @@ +2014-12-13 Marcus Crestani + + * dumper.c (pdump_register_sub): Don't leave fields uninitialized. + 2014-12-13 Marcus Crestani * dumper.c (pdump_align_stream): diff -r d139eb1fead8 -r 93a18dbcfd8c src/dumper.c --- a/src/dumper.c Sat Dec 13 14:09:33 2014 +0100 +++ b/src/dumper.c Sat Dec 13 14:20:17 2014 +0100 @@ -850,6 +850,8 @@ { pdump_cv_ptr_info info; info.object = *(void **)rdata; + info.index = 0; + info.save_offset = 0; info.fcts = desc1->data2.funcs; if (!pdump_find_in_cv_ptr_dynarr (info.object)) { @@ -863,6 +865,8 @@ pdump_cv_data_info info; info.object = data; info.offset = offset; + info.dest_offset = 0; + info.save_offset = 0; info.fcts = desc1->data2.funcs; info.fcts->convert(rdata, &info.data, &info.size);