Mesa (master): intel: Disallow relocations to the byte beyond the end of the buffer

Chris Wilson ickle at kemper.freedesktop.org
Sat Oct 17 07:28:03 UTC 2009


Module: Mesa
Branch: master
Commit: 60a39b6799c72430851d92f93758e2f25487a0f4
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60a39b6799c72430851d92f93758e2f25487a0f4

Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Sat Oct 17 08:25:48 2009 +0100

intel: Disallow relocations to the byte beyond the end of the buffer

---

 src/mesa/drivers/dri/intel/intel_batchbuffer.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/mesa/drivers/dri/intel/intel_batchbuffer.h b/src/mesa/drivers/dri/intel/intel_batchbuffer.h
index 9a619fb..d4899aa 100644
--- a/src/mesa/drivers/dri/intel/intel_batchbuffer.h
+++ b/src/mesa/drivers/dri/intel/intel_batchbuffer.h
@@ -157,7 +157,7 @@ intel_batchbuffer_require_space(struct intel_batchbuffer *batch,
 #define OUT_BATCH(d) intel_batchbuffer_emit_dword(intel->batch, d)
 
 #define OUT_RELOC(buf, read_domains, write_domain, delta) do {		\
-   assert((unsigned) (delta) <= buf->size);				\
+   assert((unsigned) (delta) < buf->size);				\
    intel_batchbuffer_emit_reloc(intel->batch, buf,			\
 				read_domains, write_domain, delta);	\
 } while (0)




More information about the mesa-commit mailing list