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

Author: Vinson Lee <[email protected]>
Date:   Sun Jul 14 00:57:22 2013 -0700

glsl: Initialize ast_jump_statement::opt_return_value.

opt_return_value was not initialized if mode != ast_return.

Fixes "Uninitialized pointer field" defect reported by Coverity.

Signed-off-by: Vinson Lee <[email protected]>
Reviewed-by: Chad Versace <[email protected]>

---

 src/glsl/glsl_parser_extras.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/glsl/glsl_parser_extras.cpp b/src/glsl/glsl_parser_extras.cpp
index 055dfa9..84c4777 100644
--- a/src/glsl/glsl_parser_extras.cpp
+++ b/src/glsl/glsl_parser_extras.cpp
@@ -1225,6 +1225,7 @@ ast_jump_statement::print(void) const
 
 
 ast_jump_statement::ast_jump_statement(int mode, ast_expression *return_value)
+   : opt_return_value(NULL)
 {
    this->mode = ast_jump_modes(mode);
 

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

Reply via email to