ffmpeg/libavutil
Xi Wang cab9624892 lzo: fix overflow checking in copy_backptr()
The check `src > dst' in the form `&c->out[-back] > c->out' invokes
pointer overflow, which is undefined behavior in C.

Remove the check.  Also replace `&c->out[-back] < c->out_start' with
a safe form `c->out - c->out_start < back' to avoid overflow.

CC: libav-stable@libav.org

Signed-off-by: Xi Wang <xi.wang@gmail.com>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>

(cherry picked from commit ca6c3f2c53be70aa3c38e8f1292809db89ea1ba6)

Conflicts:
	libavutil/lzo.c
2013-03-15 13:35:59 +01:00
..
2011-05-21 13:48:10 +02:00
2012-03-04 12:26:06 +01:00
2012-01-03 14:25:43 +01:00
2011-09-26 15:30:31 -07:00
2011-09-26 15:30:31 -07:00
2011-11-06 11:53:05 +02:00
2012-03-04 12:26:06 +01:00
2012-03-04 12:26:06 +01:00
2012-09-28 08:05:40 +02:00
2011-12-11 00:32:25 +01:00
2011-07-03 21:42:07 +01:00
2011-11-18 17:42:49 -08:00
2011-10-12 23:39:31 +02:00
2012-02-29 10:44:37 +01:00
2011-07-03 18:19:19 +01:00
2011-12-03 14:36:11 -08:00
2011-11-24 08:13:50 -08:00
2012-01-05 14:48:30 +01:00