diff options
author | Adam Jackson <ajax@fedoraproject.org> | 2007-04-04 18:00:24 +0000 |
---|---|---|
committer | Adam Jackson <ajax@fedoraproject.org> | 2007-04-04 18:00:24 +0000 |
commit | e5c76df195aad6f65a813196060e5e55ae646957 (patch) | |
tree | f436f317ec9cc0feb4aff07b1c57037842502cd2 | |
parent | 321b638d073cb01215a49257301f56acdfd6cdad (diff) | |
download | mesa-e5c76df195aad6f65a813196060e5e55ae646957.tar.gz mesa-e5c76df195aad6f65a813196060e5e55ae646957.tar.xz mesa-e5c76df195aad6f65a813196060e5e55ae646957.zip |
- mesa-6.5.2-bindcontext-paranoia.patch: Paper over a crash whenmesa-6_5_2-9_fc7
doBindContext fails, to avoid, for example, crashing the server when
using tdfx but without glide3 installed.
-rw-r--r-- | mesa-6.5.2-bindcontext-paranoia.patch | 11 | ||||
-rw-r--r-- | mesa.spec | 9 |
2 files changed, 19 insertions, 1 deletions
diff --git a/mesa-6.5.2-bindcontext-paranoia.patch b/mesa-6.5.2-bindcontext-paranoia.patch new file mode 100644 index 0000000..9ea40db --- /dev/null +++ b/mesa-6.5.2-bindcontext-paranoia.patch @@ -0,0 +1,11 @@ +--- Mesa-6.5.2/src/mesa/drivers/dri/common/dri_util.c.jx 2006-12-02 13:14:16.000000000 -0500 ++++ Mesa-6.5.2/src/mesa/drivers/dri/common/dri_util.c 2007-04-04 12:41:08.000000000 -0400 +@@ -271,6 +271,8 @@ + __DRIdrawablePrivate *prp; + __DRIcontextPrivate * const pcp = ctx->private; + ++ if (!pcp) ++ return GL_FALSE; + + /* Find the _DRIdrawable which corresponds to the writing drawable. */ + pdraw = __driFindDrawable(psp->drawHash, draw); @@ -31,7 +31,7 @@ Summary: Mesa graphics libraries Name: mesa Version: 6.5.2 -Release: 8%{?dist} +Release: 9%{?dist} License: MIT Group: System Environment/Libraries URL: http://www.mesa3d.org @@ -49,6 +49,7 @@ Patch19: mesa-6.5.2-r300-parallel-build.patch Patch20: mesa-6.5.2-libgl-visibility.patch Patch21: mesa-6.5.2-picify-dri-drivers.patch Patch22: mesa-6.5.2-hush-synthetic-visual-warning.patch +Patch23: mesa-6.5.2-bindcontext-paranoia.patch BuildRequires: pkgconfig %if %{with_dri} @@ -165,6 +166,7 @@ The glx-utils package provides the glxinfo and glxgears utilities. %patch20 -p1 -b .libgl-visibility %patch21 -p1 -b .picify %patch22 -p1 -b .visual-warning +%patch23 -p1 -b .bindcontext # WARNING: The following files are copyright "Mark J. Kilgard" under the GLUT # license and are not open source/free software, so we remove them. @@ -334,6 +336,11 @@ rm -rf $RPM_BUILD_ROOT %{_bindir}/glxinfo %changelog +* Wed Apr 04 2007 Adam Jackson <ajax@redhat.com> 6.5.2-9 +- mesa-6.5.2-bindcontext-paranoia.patch: Paper over a crash when doBindContext + fails, to avoid, for example, crashing the server when using tdfx but + without glide3 installed. + * Thu Mar 08 2007 Adam Jackson <ajax@redhat.com> 6.5.2-8 - Hush the (useless) warning about the synthetic visual not being supported. |