• R/O
  • SSH

pm_diskd: Commit

※ リポジトリは、pm-diskd ブランチが https://github.com/linux-ha-japan/pm_diskd-1.0 へ、pm-diskd-2.0ブランチが https://github.com/linux-ha-japan/pm_diskd へ移行しました。

Pacemaker 対応ディスク故障監視機能。

Pacemaker-1.0公式リポジトリのクローンに対し、パッチ作成用のブランチを作成して管理する。
ブランチ名: pm-diskd

初回 hg clone 実行後は、hg update -r pm-diskd を実行すること。

Heartbeat-2.1.4 用 hb-diskd(*) のPacemaker対応版
(*) http://sourceforge.jp/projects/linux-ha/releases/?package_id=10555


Commit MetaInfo

Revisionf2cbed105aaf70a9653cf2c973338261c341f994 (tree)
Time2010-05-12 15:07:09
AuthorAndrew Beekhof <andrew@beek...>
CommiterAndrew Beekhof

Log Message

High: Core: Fix memory leak in replace_xml_child() reported by valgrind
(transplanted from d596253a932bb0716fdf9b48e362b46e745126cf)

Change Summary

Incremental Difference

diff -r 1c29fde8d79b -r f2cbed105aaf lib/common/xml.c
--- a/lib/common/xml.c Wed May 12 08:06:42 2010 +0200
+++ b/lib/common/xml.c Wed May 12 08:07:09 2010 +0200
@@ -1828,8 +1828,11 @@
18281828
18291829 } else {
18301830 xmlNode *tmp = copy_xml(update);
1831+ xmlDoc *doc = tmp->doc;
18311832 xmlNode *old = xmlReplaceNode(child, tmp);
18321833 free_xml_from_parent(NULL, old);
1834+ xmlDocSetRootElement(doc, NULL);
1835+ xmlFreeDoc(doc);
18331836 }
18341837 child = NULL;
18351838 return TRUE;
Show on old repository browser