projects
/
platform
/
upstream
/
gst-plugins-good.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6798e80
)
pngenc: Call png_error() instead of using longjmp() directly.
author
Руслан Ижбулатов
<lrn1986@gmail.com>
Fri, 12 Mar 2010 13:44:30 +0000
(16:44 +0300)
committer
Sebastian Dröge
<sebastian.droege@collabora.co.uk>
Sat, 13 Mar 2010 05:13:00 +0000
(06:13 +0100)
Fixes #612700
ext/libpng/gstpngenc.c
patch
|
blob
|
history
diff --git
a/ext/libpng/gstpngenc.c
b/ext/libpng/gstpngenc.c
index
760147b
..
9143fbe
100644
(file)
--- a/
ext/libpng/gstpngenc.c
+++ b/
ext/libpng/gstpngenc.c
@@
-224,8
+224,7
@@
user_write_data (png_structp png_ptr, png_bytep data, png_uint_32 length)
if (pngenc->written + length >= GST_BUFFER_SIZE (pngenc->buffer_out)) {
GST_ERROR_OBJECT (pngenc, "output buffer bigger than the input buffer!?");
- /* yuck */
- longjmp (pngenc->png_struct_ptr->jmpbuf, 1);
+ png_error (png_ptr, "output buffer bigger than the input buffer!?");
/* never reached */
return;