From ad331ec2eb871705a555ced900745a61a0d8db84 Mon Sep 17 00:00:00 2001 From: Rainer Schuetze Date: Mon, 7 Sep 2015 20:18:53 +0200 Subject: allow anonymous typedefs --- src/cv2pdb.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cv2pdb.cpp b/src/cv2pdb.cpp index 189fdff..3c0a20d 100644 --- a/src/cv2pdb.cpp +++ b/src/cv2pdb.cpp @@ -3016,7 +3016,7 @@ bool CV2PDB::addUdtSymbol(int type, const char* name) codeview_symbol* sym = (codeview_symbol*) (udtSymbols + cbUdtSymbols); sym->udt_v1.id = S_UDT_V1; sym->udt_v1.type = translateType(type); - strcpy (sym->udt_v1.p_name.name, name); + strcpy (sym->udt_v1.p_name.name, name ? name : ""); // allow anonymous typedefs sym->udt_v1.p_name.namelen = strlen(sym->udt_v1.p_name.name); sym->udt_v1.len = sizeof(sym->udt_v1) + sym->udt_v1.p_name.namelen - 1 - 2; cbUdtSymbols += sym->udt_v1.len + 2; -- cgit v0.12