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

Author: Francisco Jerez <[email protected]>
Date:   Mon Aug 18 15:25:35 2014 +0300

clover/util: Null-terminate the result of compat::string::c_str().

Reported-by: EdB <[email protected]>

---

 src/gallium/state_trackers/clover/util/compat.hpp |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/gallium/state_trackers/clover/util/compat.hpp 
b/src/gallium/state_trackers/clover/util/compat.hpp
index e0ab965..7305577 100644
--- a/src/gallium/state_trackers/clover/util/compat.hpp
+++ b/src/gallium/state_trackers/clover/util/compat.hpp
@@ -361,7 +361,9 @@ namespace clover {
 
          const char *
          c_str() const {
-            return begin();
+            v.reserve(size() + 1);
+            *v.end() = 0;
+            return v.begin();
          }
 
          const char *

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to