Re: [gnome-print] Access off beginning of array causes FPE on Alpha
- From: Chema Celorio <chema ximian com>
- To: gnome-print ximian com
- Subject: Re: [gnome-print] Access off beginning of array causes FPE on Alpha
- Date: 30 Apr 2002 18:02:24 -0600
Can you add a bug in bugzilla and attach this patch please?
Jody: I don't know if this is correct, can you check this patch please?
thanks,
Chema
On Sat, 2002-03-23 at 11:35, Christian Marillat wrote:
> Hi,
>
> The following brief patch fixes a problem where gfft2_move_to() is reading
> an item at index -1 of an array. On other platforms, this behavior probably
> goes unnoticed, but on Alpha it leads to a floating point exception crash
> because the location often does not contain a valid floating point number.
> This bug causes the print preview function to crash on Alpha.
>
> --- gnome-font-face.c~ Fri Jan 11 22:52:59 2002
> +++ gnome-font-face.c Sat Mar 23 12:00:24 2002
> @@ -724,7 +724,7 @@
> p.x = to->x * od->t[0] + to->y * od->t[2];
> p.y = to->x * od->t[1] + to->y * od->t[3];
>
> - if ((p.x != s->x3) || (p.y != s->y3)) {
> + if (od->end == 0 || (p.x != s->x3) || (p.y != s->y3)) {
> od->bp[od->end].code = ART_MOVETO;
> od->bp[od->end].x3 = to->x * od->t[0] + to->y * od->t[2];
> od->bp[od->end].y3 = to->x * od->t[1] + to->y * od->t[3];
>
>
>
>
> _______________________________________________
> Gnome-print maillist - Gnome-print@ximian.com
> http://lists.ximian.com/mailman/listinfo/gnome-print
--
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]