summaryrefslogtreecommitdiff
path: root/news/nntpcache/patches/patch-aa
diff options
context:
space:
mode:
Diffstat (limited to 'news/nntpcache/patches/patch-aa')
-rw-r--r--news/nntpcache/patches/patch-aa33
1 files changed, 33 insertions, 0 deletions
diff --git a/news/nntpcache/patches/patch-aa b/news/nntpcache/patches/patch-aa
new file mode 100644
index 00000000000..1c80493e2de
--- /dev/null
+++ b/news/nntpcache/patches/patch-aa
@@ -0,0 +1,33 @@
+$NetBSD: patch-aa,v 1.4 2000/04/25 09:59:51 mjl Exp $
+
+--- src/newgroups.c.orig Fri Mar 3 20:15:48 2000
++++ src/newgroups.c Fri Mar 3 20:36:25 2000
+@@ -25,7 +25,7 @@
+ char gmt[4]="";
+ char dist[128]="";
+ int i;
+- int t[4];
++ int t[5];
+ char arg1[9];
+ int len;
+ int yr;
+@@ -39,15 +39,15 @@
+ len = strlen(arg1);
+ if (len < 6 || atoi(arg1) == 0)
+ goto bad;
+- strncpy(arg1+len-4, d, 4);
+- for (i=0; i<4; i++)
++ strncpy(d, arg1+len-4, 4);
++ for (i=0; i<5; i++)
+ if ((t[i]=c2i(d+2*i))==-1)
+ goto bad;
+ /* deal with y2k bugged readers */
+- arg1[len-4] = '0';
++ arg1[len-4] = '\0';
+ yr = atoi(arg1);
+ if (yr>19100)
+- yr-=1900;
++ yr-=19000;
+ if (yr>1900)
+ yr-=1900;
+ if (yr <70)