<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/sxmlc/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/sxmlc/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 05 Dec 2022 10:45:29 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/sxmlc/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>#29 Fix for memory leak in sxmlc.c</title><link>https://sourceforge.net/p/sxmlc/bugs/29/?limit=25#b364</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-fixed&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthieu Labas</dc:creator><pubDate>Mon, 05 Dec 2022 10:45:29 -0000</pubDate><guid>https://sourceforge.neta7856d5a4b2f5d666acd2fe2dcd3e3c43a9ed1a0</guid></item><item><title>#29 Fix for memory leak in sxmlc.c</title><link>https://sourceforge.net/p/sxmlc/bugs/29/?limit=25#088d</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Nice (sort of ;))!&lt;br/&gt;
I've applied the patch to create the v4.5.4. Thanks!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthieu Labas</dc:creator><pubDate>Mon, 05 Dec 2022 10:43:45 -0000</pubDate><guid>https://sourceforge.nete71cf014100ef641b7ff36d7c8a32a24f7fa0c07</guid></item><item><title>Fix for memory leak in sxmlc.c</title><link>https://sourceforge.net/p/sxmlc/bugs/29/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The attached patch fixes a memory leak in sxmlc.c&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joerg Bakker</dc:creator><pubDate>Sun, 04 Dec 2022 17:38:35 -0000</pubDate><guid>https://sourceforge.net05d439d7d5478478548724cf9da16d90ee24a029</guid></item><item><title>Fix for memory leak in sxmlc.c</title><link>https://sourceforge.net/p/sxmlc/bugs/29/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 29 has been modified: Fix for memory leak in sxmlc.c&lt;br/&gt;
Edited By: Matthieu Labas (matthieu-labas)&lt;br/&gt;
Status updated: 'open' =&amp;gt; 'closed-fixed'&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joerg Bakker</dc:creator><pubDate>Sun, 04 Dec 2022 17:38:35 -0000</pubDate><guid>https://sourceforge.netf14d53530238c5bdd97de4f1955906a8ac6842d0</guid></item><item><title>#28 Empty XML file causing segmentation fault</title><link>https://sourceforge.net/p/sxmlc/bugs/28/?limit=25#9d2f</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;: v4.3 --&amp;gt; v4.3.4&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthieu Labas</dc:creator><pubDate>Tue, 04 Feb 2020 11:12:16 -0000</pubDate><guid>https://sourceforge.netb9e1b5ac0a2ce488c801c3336b24c54b15d9149f</guid></item><item><title>#28 Empty XML file causing segmentation fault</title><link>https://sourceforge.net/p/sxmlc/bugs/28/?limit=25#c854/83ef/7911</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;OK thanks. I changed the macro to check for the &lt;code&gt;i_root&lt;/code&gt; validity and retur &lt;code&gt;NULL&lt;/code&gt; if &lt;code&gt;&amp;lt; 0&lt;/code&gt;.&lt;br/&gt;
I pushed the changes to v4.3.4.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthieu Labas</dc:creator><pubDate>Tue, 04 Feb 2020 11:08:58 -0000</pubDate><guid>https://sourceforge.net14e84802fff7930aa02e5a97a72a0ba7addab567</guid></item><item><title>#28 Empty XML file causing segmentation fault</title><link>https://sourceforge.net/p/sxmlc/bugs/28/?limit=25#c854/83ef</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Matthieu,&lt;br/&gt;
Excuse me for delayed reply&lt;br/&gt;
I am using the VERSION "4.3.3"&lt;br/&gt;
The error appeared in the line node = XMLDoc_root(&amp;amp;doc);  this error caused by reading empty xml file&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SATOUR ELOualid</dc:creator><pubDate>Tue, 04 Feb 2020 09:20:05 -0000</pubDate><guid>https://sourceforge.netfdb3ea94cc629548941b5f202419d9281459d97a</guid></item><item><title>#28 Empty XML file causing segmentation fault</title><link>https://sourceforge.net/p/sxmlc/bugs/28/?limit=25#611a</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;labels&lt;/strong&gt;: XMLDoc_root, XMLDoc_parse_file_DOM, segmentation fault, empty xml file --&amp;gt; segmentation fault, empty xml file&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthieu Labas</dc:creator><pubDate>Fri, 31 Jan 2020 11:25:47 -0000</pubDate><guid>https://sourceforge.net1c5d8855ce4577ae5b72abe4c036ee88253b2619</guid></item><item><title>#28 Empty XML file causing segmentation fault</title><link>https://sourceforge.net/p/sxmlc/bugs/28/?limit=25#c854</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi ElOualid,&lt;br/&gt;
Thank you for the report. However I can't find such reference in the code.&lt;br/&gt;
Can you tell me which version you're using and which file and line number you got the error?&lt;br/&gt;
Thanks!&lt;br/&gt;
Matthieu&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthieu Labas</dc:creator><pubDate>Fri, 31 Jan 2020 11:25:16 -0000</pubDate><guid>https://sourceforge.net969487c66cc415c691fe26f51b68c3f8e2e25420</guid></item><item><title>Empty XML file causing segmentation fault</title><link>https://sourceforge.net/p/sxmlc/bugs/28/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Matthieu,&lt;br/&gt;
in the this code , the segmentation fault error occurred in this  line  : node = XMLDoc_root(&amp;amp;doc); &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="nv"&gt;XMLDoc_parse_file_DOM&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;C2SX&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;xmlPath&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;, &lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="nv"&gt;doc&lt;/span&gt;&lt;span class="ss"&gt;))&lt;/span&gt; {
        &lt;span class="nv"&gt;trace_error&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Error while loading XML File : %s&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;,&lt;span class="nv"&gt;xmlPath&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
}
&lt;span class="nv"&gt;node&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;XMLDoc_root&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="nv"&gt;doc&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;I fixed this bug by checking the root node &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;doc&lt;/span&gt;.&lt;span class="nv"&gt;i_root&lt;/span&gt;&lt;span class="o"&gt;==-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;{
    &lt;span class="nv"&gt;trace_error&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;XML document is empty: %s&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;,&lt;span class="nv"&gt;xmlPath&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
}
&lt;span class="nv"&gt;node&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;XMLDoc_root&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="nv"&gt;doc&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;thanks to check empty file in the function XMLDoc_parse_file_DOM&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SATOUR ELOualid</dc:creator><pubDate>Wed, 29 Jan 2020 10:09:03 -0000</pubDate><guid>https://sourceforge.netf5d5ca84e43618b4d405e6fbd17735fa62f74303</guid></item></channel></rss>