1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
https://github.com/c-amie/analog-ce/pull/10/commits/405918c5dd2aab6e50b87e6f79aac7a345cbc485
From: Jinseek Ryu <heat2048@gmail.com>
Date: Mon, 7 Jul 2025 12:29:19 +0900
Subject: [PATCH] fix xml output segmentation fault
--- a/src/outxml.c
+++ b/src/outxml.c
@@ -65,7 +65,7 @@ void xml_stylehead(FILE *outf, Outchoices *od)
*outfp=outf;
// KLUDGE!!!!
- opts=(Options*)((int)od-offsetof(Options,outopts));
+ opts=(Options*)((char*)od-offsetof(Options,outopts));
t=time(0);
strftime( buffer, 256, "%Y%m%d%H%M%S", gmtime(&t) );
@@ -78,8 +78,8 @@ void xml_stylehead(FILE *outf, Outchoices *od)
XMLDBG "<analog>",
xmlversion,
encoding,
- od->xmldtd,
- VNUMBER, // VERSION instead? VERSION includes platform it was built.
+ od->xmldtd,
+ VNUMBER, // VERSION instead? VERSION includes platform it was built.
buffer );
// set up appropriate defaults for XML output.
|