This bugfix is trivial; I have attached a patch.  I will upload an NMU
in a few days to DELAYED/7-day.

-- 
Robert Edmonds
[EMAIL PROTECTED]
diff -Nru prips-0.9.4.orig/debian/changelog prips-0.9.4/debian/changelog
--- prips-0.9.4.orig/debian/changelog	2007-07-01 20:09:53.000000000 -0400
+++ prips-0.9.4/debian/changelog	2007-07-01 20:09:37.832203000 -0400
@@ -1,3 +1,10 @@
+prips (0.9.4-3.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix CIDR calculations on LP64 architectures, closes: #401709.
+
+ -- Robert S. Edmonds <[EMAIL PROTECTED]>  Sun, 01 Jul 2007 20:09:21 -0400
+
 prips (0.9.4-3) unstable; urgency=low
 
   * Fix multiline string. Closes: #195017
diff -Nru prips-0.9.4.orig/debian/patches/00list prips-0.9.4/debian/patches/00list
--- prips-0.9.4.orig/debian/patches/00list	2007-07-01 20:09:53.000000000 -0400
+++ prips-0.9.4/debian/patches/00list	2007-07-01 20:08:21.712203000 -0400
@@ -1,3 +1,4 @@
 05_fix_usage_multiline_string
 10_include_string_header
 15_new_prips_manpage
+20_cidr_lp64
diff -Nru prips-0.9.4.orig/debian/patches/20_cidr_lp64.dpatch prips-0.9.4/debian/patches/20_cidr_lp64.dpatch
--- prips-0.9.4.orig/debian/patches/20_cidr_lp64.dpatch	1969-12-31 19:00:00.000000000 -0500
+++ prips-0.9.4/debian/patches/20_cidr_lp64.dpatch	2007-07-01 20:08:15.724203000 -0400
@@ -0,0 +1,19 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 20_cidr_lp64.dpatch by Robert S. Edmonds <[EMAIL PROTECTED]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: fix CIDR calculations on LP64
+
[EMAIL PROTECTED]@
+diff -urNad prips-0.9.4~/prips.c prips-0.9.4/prips.c
+--- prips-0.9.4~/prips.c	1999-12-14 03:44:46.000000000 +0000
++++ prips-0.9.4/prips.c	2007-05-25 19:56:52.529693000 +0000
+@@ -91,7 +91,7 @@
+ /***********************************************/
+ unsigned long add_offset(const char *addr, int offset)
+ {
+-	unsigned long naddr;
++	unsigned int naddr;
+ 
+ 	if(offset > 32 || offset < 0)
+ 	{

Attachment: signature.asc
Description: Digital signature

Reply via email to