Package: rivet
Version: 0.5.0-2
Severity: normal
Tags: patch

I've a filter that parses ia64 buildd logs looking for potential 64-bit
problems.

The following warnings were found in the most recent build of rivet:

  Function `tempnam' implicitly converted to pointer at apache_request.c:443
  Function `strdup' implicitly converted to pointer at mod_rivet.c:249

These implicit conversions cause pointers to be truncated, and are likely
to cause segfaults.

The following patch fixes these problems.

diff -urN rivet-0.5.0.orig/src/apache_request.c rivet-0.5.0/src/apache_request.c
--- rivet-0.5.0.orig/src/apache_request.c       2004-02-24 03:24:34.000000000 
-0700
+++ rivet-0.5.0/src/apache_request.c    2005-05-02 09:50:55.820588937 -0600
@@ -13,6 +13,7 @@
    limitations under the License.
 */
 
+#include <stdio.h>
 #include <errno.h>
 #include <string.h>
 #include "apache_request.h"
diff -urN rivet-0.5.0.orig/src/mod_rivet.c rivet-0.5.0/src/mod_rivet.c
--- rivet-0.5.0.orig/src/mod_rivet.c    2005-03-12 07:26:20.000000000 -0700
+++ rivet-0.5.0/src/mod_rivet.c 2005-05-02 09:51:53.517853855 -0600
@@ -15,6 +15,8 @@
    limitations under the License.
 */
 
+#include <string.h>
+
 /* Rivet config */
 #ifdef HAVE_CONFIG_H
 #include <config.h>



-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: ia64
Kernel: Linux 2.6.8-3-mckinley
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages rivet depends on:
ii  libc6.1                     2.3.2.ds1-21 GNU C Library: Shared libraries an
ii  tcl8.4                      8.4.9-1      Tcl (the Tool Command Language) v8


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to