summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-astronomy/wcstools/files/wcstools-3.9.2-additional_pointer_increase.patch')
-rw-r--r--sci-astronomy/wcstools/files/wcstools-3.9.2-additional_pointer_increase.patch14
1 files changed, 14 insertions, 0 deletions
diff --git a/sci-astronomy/wcstools/files/wcstools-3.9.2-additional_pointer_increase.patch b/sci-astronomy/wcstools/files/wcstools-3.9.2-additional_pointer_increase.patch
new file mode 100644
index 000000000000..7d61f8159b26
--- /dev/null
+++ b/sci-astronomy/wcstools/files/wcstools-3.9.2-additional_pointer_increase.patch
@@ -0,0 +1,14 @@
+Author: Ole Streicher <olebole@debian.org>
+Description: Fix duplicate pointer increase
+ Otherwise, xborder1 may be zero, causing an illegal memory access later.
+--- a/libwcs/findstar.c
++++ b/libwcs/findstar.c
+@@ -212,7 +212,7 @@
+ tx1 = trimsec + 1;
+ tx2 = strchr (trimsec, ':');
+ *tx2 = (char) 0;
+- xborder1 = atoi (tx1+1);
++ xborder1 = atoi (tx1);
+ tx2 = tx2 + 1;
+ tx3 = strchr (tx2, ',');
+ *tx3 = (char) 0;