Quellcode durchsuchen

* Fixed the second part of the previous buffer overflow. No comment.

git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2783 92316355-f0b4-4df1-b90c-862c8a59935f
remotes/tiles
jylam vor 16 Jahren
Ursprung
Commit
c759699dba
2 geänderte Dateien mit 3 neuen und 3 gelöschten Zeilen
  1. +1
    -1
      examples/line.c
  2. +2
    -2
      pipi/paint/aline_template.h

+ 1
- 1
examples/line.c Datei anzeigen

@@ -11,7 +11,7 @@ int main(int argc, char *argv[])
{
char *srcname = NULL, *dstname = NULL;
pipi_image_t *img, *newimg;
int count = 1000;
int count = 10000;
int ret = 0;
if(argc < 2)
{


+ 2
- 2
pipi/paint/aline_template.h Datei anzeigen

@@ -45,7 +45,7 @@ if (fabsf(xd) > fabsf(yd)) {
val2 = fractf(yend)*xgap;

PLOT(ix1, iy1, val1);
PLOT(ix1, iy1+1, val2);
PLOT(ix1, (iy1+1)<y1?(iy1+1):iy1, val2);

yf = yend+g;
xend = truncf(x2+0.5);
@@ -57,7 +57,7 @@ if (fabsf(xd) > fabsf(yd)) {
val2 = fractf(yend)*xgap;

PLOT(ix2, iy2, val1);
PLOT(ix2, iy2+1, val2);
PLOT(ix2, iy2+1<y2?iy2+1:iy2, val2);

for (x = (ix1+1); x < ix2; x++)
{


Laden…
Abbrechen
Speichern