summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlin Năstac <mrness@gentoo.org>2006-01-28 17:52:22 +0000
committerAlin Năstac <mrness@gentoo.org>2006-01-28 17:52:22 +0000
commitf24d37fb74de905f5361dcbbdfa97594679bb031 (patch)
treeb0eac26e4af39603590f955cd2d3ca9da8bc54d6 /net-dialup/freeradius/files
parentnew upstream version (diff)
downloadgentoo-2-f24d37fb74de905f5361dcbbdfa97594679bb031.tar.gz
gentoo-2-f24d37fb74de905f5361dcbbdfa97594679bb031.tar.bz2
gentoo-2-f24d37fb74de905f5361dcbbdfa97594679bb031.zip
Fix dictionary reading error on amd64 (#119367).
(Portage version: 2.0.54)
Diffstat (limited to 'net-dialup/freeradius/files')
-rw-r--r--net-dialup/freeradius/files/digest-freeradius-1.1.0-r1 (renamed from net-dialup/freeradius/files/digest-freeradius-1.1.0)0
-rw-r--r--net-dialup/freeradius/files/freeradius-1.1.0-dict-attr-sizeof.patch12
2 files changed, 12 insertions, 0 deletions
diff --git a/net-dialup/freeradius/files/digest-freeradius-1.1.0 b/net-dialup/freeradius/files/digest-freeradius-1.1.0-r1
index 950b0f25930f..950b0f25930f 100644
--- a/net-dialup/freeradius/files/digest-freeradius-1.1.0
+++ b/net-dialup/freeradius/files/digest-freeradius-1.1.0-r1
diff --git a/net-dialup/freeradius/files/freeradius-1.1.0-dict-attr-sizeof.patch b/net-dialup/freeradius/files/freeradius-1.1.0-dict-attr-sizeof.patch
new file mode 100644
index 000000000000..1573844d9ba8
--- /dev/null
+++ b/net-dialup/freeradius/files/freeradius-1.1.0-dict-attr-sizeof.patch
@@ -0,0 +1,12 @@
+diff -Nur freeradius-1.1.0.orig/src/lib/dict.c freeradius-1.1.0/src/lib/dict.c
+--- freeradius-1.1.0.orig/src/lib/dict.c 2006-01-10 01:02:47.000000000 +0200
++++ freeradius-1.1.0/src/lib/dict.c 2006-01-28 19:36:14.000000000 +0200
+@@ -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);
+ }