From 4b62d8f8b0cceef41a77b659d84680c619c05a93 Mon Sep 17 00:00:00 2001 From: Pierre-Marie de Rodat Date: Tue, 25 Apr 2017 11:45:09 +0200 Subject: Do not crash when handling anonymous entities C allows some types like enums or structs to be anonymous. Process them as if they had empty names. --- src/symutil.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/symutil.cpp b/src/symutil.cpp index 225235d..d159f30 100644 --- a/src/symutil.cpp +++ b/src/symutil.cpp @@ -268,6 +268,10 @@ int pstrcpy_v(bool v3, BYTE* d, const BYTE* s) int cstrcpy_v(bool v3, BYTE* d, const char* s) { + // Process absent names as empty ones + if (s == NULL) + s = ""; + int len = strlen(s); if(!v3) { -- cgit v0.12