[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mesa: Changes to 'ubuntu'



 debian/changelog                            |    8 ++++++++
 debian/patches/series                       |    1 +
 src/gallium/winsys/radeon/drm/radeon_r300.c |    2 +-
 3 files changed, 10 insertions(+), 1 deletion(-)

New commits:
commit 5b980f2bc060c88bbdd54cad6a2794755b480b24
Author: Bryce Harrington <bryce@canonical.com>
Date:   Wed Jan 12 08:58:38 2011 -0800

    debian/patches/winsys_buffer_nullptr.patch: Null pointer check for winsys buffer. (LP: #691653)

diff --git a/debian/changelog b/debian/changelog
index 554d505..3fb9670 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+mesa (7.9+repack-1ubuntu4~bug691653~bwh2) natty; urgency=low
+
+  * debian/patches/winsys_buffer_nullptr.patch: Null pointer check for
+    winsys buffer.
+    (LP: #691653)
+
+ -- Bryce Harrington <bryce@ubuntu.com>  Thu, 06 Jan 2011 14:44:43 -0800
+
 mesa (7.9+repack-1ubuntu3) natty; urgency=low
 
   * debian/patches/106_fix_renderbuffer_segfault.patch:
diff --git a/debian/patches/series b/debian/patches/series
index 8402459..74f3c60 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -9,3 +9,4 @@
 104_i915_fragment_shader_disable.patch
 105_use_shared_libdricore.patch
 106_fix_renderbuffer_segfault.patch
+winsys_buffer_nullptr.patch
diff --git a/src/gallium/winsys/radeon/drm/radeon_r300.c b/src/gallium/winsys/radeon/drm/radeon_r300.c
index 420522f..2d1bd1e 100644
--- a/src/gallium/winsys/radeon/drm/radeon_r300.c
+++ b/src/gallium/winsys/radeon/drm/radeon_r300.c
@@ -119,7 +119,7 @@ static struct r300_winsys_buffer *radeon_r300_winsys_buffer_from_handle(struct r
 
     if (stride)
         *stride = whandle->stride;
-    if (size)
+    if (size && _buf)
         *size = _buf->base.size;
 
     return radeon_libdrm_winsys_buffer(_buf);


Reply to: