aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/validation
diff options
authorLuc Van Oostenryck <luc.vanoostenryck@looxix.net>2005-06-27 01:41:08 +0200
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-06-26 17:21:18 -0700
commit0feb9170ed4aad6a2c54f2850eb3d845cde77845 (patch)
treed430c24c16467624a2176597d6ad5dd5dce92714 /validation
parentd225b6dbdd931411ffb4bbf96ea2567ce572a9c4 (diff)
downloadsparse-dev-0feb9170ed4aad6a2c54f2850eb3d845cde77845.tar.gz
[PATCH] avoid segfault after parse errors in assignements
Avoid dereferencing a null pointer after parse errors in assignements. Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@looxix.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'validation')
-rw-r--r--validation/bad-assignement.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/validation/bad-assignement.c b/validation/bad-assignement.c
new file mode 100644
index 00000000..3b66a113
--- /dev/null
+++ b/validation/bad-assignement.c
@@ -0,0 +1,6 @@
+static int foo(int a)
+{
+ a |=\1;
+
+ return a;
+}