Files
SDL/include
Ryan C. Gordon 6f0c9da0cd Date: Sat, 2 Feb 2008 22:08:05 +0100
From: Marcus von Appen
To: sdl@lists.libsdl.org
Subject: [SDL] [Patch] SDL-1.2 SDL_revcpy() asm patch for the cld flag

Hi,

as reported through the FreeBSD bug tracking system in SDL 1.2.13 (and
in the 1.2 branch, if I see that correctly) the SDL_revcpy() macro sets
the direction flag (std), but does not clear it afterwards (cld), which
is wrong according to the GCC and SYS V specs.  This can cause some
weird side effects, which in turn can lead to memory corruption.

You can read the full report with a detailed description and test
program at http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/120052

Attached is the submitted patch, which fixes the issue.

Regards
Marcus

--HG--
branch : SDL-1.2
2008-02-04 17:22:56 +00:00
..
2007-12-28 07:50:01 +00:00
2007-06-24 18:26:35 +00:00
2006-02-24 10:23:49 +00:00
2006-03-13 01:41:32 +00:00
2006-03-05 22:18:15 +00:00
2007-12-29 06:08:17 +00:00
2006-04-12 14:37:05 +00:00
2006-10-29 03:58:27 +00:00
2006-09-24 00:08:28 +00:00
2007-06-24 18:26:35 +00:00
2007-12-29 05:20:51 +00:00
2006-02-24 08:17:28 +00:00