diff options
author | Sébastien Fabbro <bicatali@gentoo.org> | 2016-02-22 23:18:22 +0000 |
---|---|---|
committer | Sébastien Fabbro <bicatali@gentoo.org> | 2016-02-22 23:18:22 +0000 |
commit | 28ccee4f33c2381fa1139cb7107739a38dfc12a3 (patch) | |
tree | 11b2d5718b7453cad00371ad653ce79f7833f400 /sci-astronomy/wcstools/files/wcstools-3.9.2-sprintf.patch | |
parent | dev-libs/starpu: in main tree (diff) | |
download | bicatali-master.tar.gz bicatali-master.tar.bz2 bicatali-master.zip |
Diffstat (limited to 'sci-astronomy/wcstools/files/wcstools-3.9.2-sprintf.patch')
-rw-r--r-- | sci-astronomy/wcstools/files/wcstools-3.9.2-sprintf.patch | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/sci-astronomy/wcstools/files/wcstools-3.9.2-sprintf.patch b/sci-astronomy/wcstools/files/wcstools-3.9.2-sprintf.patch deleted file mode 100644 index 4ec5993..0000000 --- a/sci-astronomy/wcstools/files/wcstools-3.9.2-sprintf.patch +++ /dev/null @@ -1,36 +0,0 @@ -Author: Ole Streicher <olebole@debian.net> -Description: Fix overlappong buffers in sprintf - In sprintf, overlapping buffers lead to undefined behaviour. - This causes different results on Debian and Ubuntu. ---- a/imstar.c -+++ b/imstar.c -@@ -818,7 +818,7 @@ - sprintf (headline, "%7.2f %7.2f %6.2f %d", - sx[i],sy[i],smag[i],sp[i]); - if (iswcs (wcs)) -- sprintf (headline, "%s %s %s", headline, rastr, decstr); -+ sprintf (headline + strlen(headline), " %s %s", rastr, decstr); - if (wfile) - fprintf (fd, "%s\n", headline); - else -@@ -827,14 +827,14 @@ - else { - sprintf (headline, "%3d %s %s %6.2f", i+1,rastr,decstr,smag[i]); - if (wcs->nxpix < 100.0 && wcs->nypix > 100.0) -- sprintf (headline, "%s %5.2f %5.2f %d", -- headline, sx[i],sy[i], sp[i]); -+ sprintf (headline + strlen(headline), " %5.2f %5.2f %d", -+ sx[i],sy[i], sp[i]); - else if (wcs->nxpix < 1000.0 && wcs->nypix < 1000.0) -- sprintf (headline, "%s %6.2f %6.2f %d", -- headline, sx[i],sy[i], sp[i]); -+ sprintf (headline + strlen(headline), " %6.2f %6.2f %d", -+ sx[i],sy[i], sp[i]); - else -- sprintf (headline, "%s %7.2f %7.2f %d", -- headline, sx[i],sy[i], sp[i]); -+ sprintf (headline + strlen(headline), " %7.2f %7.2f %d", -+ sx[i],sy[i], sp[i]); - if (wfile) - fprintf (fd, "%s\n", headline); - else |