aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--converters/uulib/files/patch-uulib_uuscan.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/converters/uulib/files/patch-uulib_uuscan.c b/converters/uulib/files/patch-uulib_uuscan.c
new file mode 100644
index 000000000000..55bafa7aba46
--- /dev/null
+++ b/converters/uulib/files/patch-uulib_uuscan.c
@@ -0,0 +1,22 @@
+--- uulib/uuscan.c.orig Tue Mar 2 01:52:27 2004
++++ uulib/uuscan.c Sun Jul 3 16:50:37 2005
+@@ -251,8 +251,9 @@
+ /*
+ * see if line was terminated with CR. Otherwise, it continues ...
+ */
+- c = strlen (ptr);
+- if (c>0 && (ptr[c-1] == '\012' || ptr[c-1] == '\015'))
++ c = strlen (uugen_inbuffer);
++ if (c>0 &&
++ (uugen_inbuffer[c-1] == '\012' || uugen_inbuffer[c-1] == '\015'))
+ hadcr = 1;
+ else
+ hadcr = 0;
+@@ -261,6 +262,7 @@
+ * strip whitespace
+ */
+
++ c = strlen (ptr);
+ ptr += c;
+ llength += c;
+ while (llength && isspace(*(ptr-1))) {