diff options
author | midipix <writeonce@midipix.org> | 2025-06-10 21:41:03 +0000 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2025-06-10 21:41:03 +0000 |
commit | 0044bcd283400d4e68b340d9d5aac62f775e677d (patch) | |
tree | 00a05807d5c70945a9d1192b81b6585d4b05a9f9 | |
parent | cacb6ad607181f7b9655133884c1498c80936979 (diff) | |
download | perk-0044bcd283400d4e68b340d9d5aac62f775e677d.tar.bz2 perk-0044bcd283400d4e68b340d9d5aac62f775e677d.tar.xz |
pe_output_image_symbols(): properly handle empty symbol tables.
-rw-r--r-- | src/output/pe_output_image_symbols.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/output/pe_output_image_symbols.c b/src/output/pe_output_image_symbols.c index c3ad995..c07221d 100644 --- a/src/output/pe_output_image_symbols.c +++ b/src/output/pe_output_image_symbols.c @@ -234,6 +234,9 @@ int pe_output_image_symbols( { int fdout = pe_driver_fdout(dctx); + if (!meta->m_symtbl) + return 0; + if (dctx->cctx->fmtflags & PERK_PRETTY_YAML) { if (pe_output_image_symbols_yaml(dctx,meta,fdout) < 0) return PERK_NESTED_ERROR(dctx); |