Package: freeradius
Version: 1.1.0-1
Severity: normal
Tags: patch

Hi,

Attached is the diff for my freeradius 1.1.0-1.1 NMU.

I'll sit on this for a few hours to let you have time to tel me you are
working on it.  Otherwise, I plan to upload this later today.

Thanks,
-- 
 -----------------------------------------------------------------
|   ,''`.                                            Stephen Gran |
|  : :' :                                        [EMAIL PROTECTED] |
|  `. `'                        Debian user, admin, and developer |
|    `-                                     http://www.debian.org |
 -----------------------------------------------------------------
diff -u freeradius-1.1.0/debian/patches/00list 
freeradius-1.1.0/debian/patches/00list
--- freeradius-1.1.0/debian/patches/00list
+++ freeradius-1.1.0/debian/patches/00list
@@ -5,0 +6 @@
+14_broken_parse.dpatch
diff -u freeradius-1.1.0/debian/changelog freeradius-1.1.0/debian/changelog
--- freeradius-1.1.0/debian/changelog
+++ freeradius-1.1.0/debian/changelog
@@ -1,3 +1,11 @@
+freeradius (1.1.0-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Upstream patch to fix parsing config file (closes: #351732)
+    Fixes: fails to start on amd64 (error in dictionary parsing code)
+
+ -- Stephen Gran <[EMAIL PROTECTED]>  Sat,  1 Apr 2006 11:07:55 +0100
+
 freeradius (1.1.0-1) unstable; urgency=low
   * ReDebianise upstream tarball:
     - Deleted RFCs: 2243 2289 2433 2548 2618 2619 2620 2621 2716 2759 2809 2865
only in patch2:
unchanged:
--- freeradius-1.1.0.orig/debian/patches/14_broken_parse.dpatch
+++ freeradius-1.1.0/debian/patches/14_broken_parse.dpatch
@@ -0,0 +1,19 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 14_broken_parse.dpatch by  <[EMAIL PROTECTED]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: How did this ever work?
+
[EMAIL PROTECTED]@
+
+--- freeradius-1.1.0/src/lib/dict.c.old        2006-04-01 03:06:19.000000000 
+0100
++++ freeradius-1.1.0/src/lib/dict.c    2006-04-01 03:06:35.000000000 +0100
+@@ -1207,7 +1207,7 @@
+       if (!name) return NULL;
+ 
+       hash = dict_hashname(name);
+-      hash = lrad_hash_update(&attr, sizeof(&attr), hash);
++      hash = lrad_hash_update(&attr, sizeof(attr), hash);
+ 
+       return lrad_hash_table_finddata(values_byname, hash);
+ }

Attachment: signature.asc
Description: Digital signature

Reply via email to