diff --git a/Documentation/Developers/CHANGELOG-RENE b/Documentation/Developers/CHANGELOG-RENE index 77cabfb80..b977f09f3 100644 --- a/Documentation/Developers/CHANGELOG-RENE +++ b/Documentation/Developers/CHANGELOG-RENE @@ -7,6 +7,7 @@ whole rxr-tree. - fixed bug #90 - netcat creates a nc symlink - fixed mkreiserfs to not core dump on invalid user data - fixed ifname to not scream with bogus line-numbers + - Clifford: fixed pine crash on (e.g.) powerpc *) 2003-08-15 (2.0.0-camp - 2.0.0-rc1) diff --git a/package/base/pine/hotfix.patch b/package/base/pine/hotfix.patch new file mode 100644 index 000000000..14fbf75a0 --- /dev/null +++ b/package/base/pine/hotfix.patch @@ -0,0 +1,31 @@ +--- ./pine/osdep/debuging.tim.orig 2002-11-28 01:19:37.000000000 +0100 ++++ ./pine/osdep/debuging.tim 2003-08-16 13:53:23.000000000 +0200 +@@ -195,20 +195,22 @@ + { + va_list args; + +- va_start(args, fmt); +- +- if(debug_fp && debug >= ps_global->dlevel && do_debug(debug_fp)) +- vfprintf(debug_fp, fmt, args); ++ if(debug_fp && debug >= ps_global->dlevel && do_debug(debug_fp)) { ++ va_start(args, fmt); ++ vfprintf(debug_fp, fmt, args); ++ va_end(args); ++ } + + if(ps_global->dlevel <= 9 || ps_global->dlevel <= debug){ + char b[64000]; + ++ va_start(args, fmt); + vsnprintf(b, sizeof(b), fmt, args); ++ va_end(args); ++ + b[sizeof(b)-1] = '\0'; + add_review_message(b, ps_global->dlevel); + } +- +- va_end(args); + } + #endif /* DEBUGJOURNAL */ +