Hello community, here is the log from the commit of package module-init-tools checked in at Thu May 18 19:04:37 CEST 2006. -------- --- module-init-tools/module-init-tools.changes 2006-05-16 17:38:49.000000000 +0200 +++ module-init-tools/module-init-tools.changes 2006-05-18 14:00:30.000000000 +0200 @@ -1,0 +2,5 @@ +Thu May 18 13:57:41 CEST 2006 - mjancar@suse.cz + +- fix double free when module not live (#170381) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ module-init-tools.spec ++++++ --- /var/tmp/diff_new_pack.kKOLmR/_old 2006-05-18 19:02:31.000000000 +0200 +++ /var/tmp/diff_new_pack.kKOLmR/_new 2006-05-18 19:02:31.000000000 +0200 @@ -13,7 +13,7 @@ Name: module-init-tools BuildRequires: dietlibc dietzlib docbook-utils xmlcharent Version: 3.2.2 -Release: 33 +Release: 34 %define ver 3.2.2 License: GPL Group: System/Kernel @@ -147,6 +147,8 @@ /etc/modprobe.d %changelog -n module-init-tools +* Thu May 18 2006 - mjancar@suse.cz +- fix double free when module not live (#170381) * Tue May 16 2006 - mjancar@suse.cz - fix typo in last change (#162253) * Mon May 15 2006 - mjancar@suse.cz ++++++ module-init-tools-3.2.2-modprobe-fastgetline.diff ++++++ --- /var/tmp/diff_new_pack.kKOLmR/_old 2006-05-18 19:02:32.000000000 +0200 +++ /var/tmp/diff_new_pack.kKOLmR/_new 2006-05-18 19:02:32.000000000 +0200 @@ -67,7 +67,15 @@ } fclose(modules_dep); free(modules_dep_name); -@@ -399,11 +443,11 @@ +@@ -392,18 +436,18 @@ + if (streq(entry, "Loading") + || streq(entry, "Unloading")) { + usleep(100000); +- free(line); ++ GETL_FREE(line); + fclose(proc_modules); + goto again; + } } out: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...