param_limit: fix read beyond end of array (segfault)
commit9ea886ef9253d6195790c25103b0598d8a5d162c
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 18 Dec 2012 08:41:32 +0000 (18 11:41 +0300)
committerDan Carpenter <dan.carpenter@oracle.com>
Tue, 18 Dec 2012 08:41:32 +0000 (18 11:41 +0300)
treed878d9422dcc703d535a4fa2c12be76ce05c9239
parent7ddad56acb4ab331ad224088c71fea42345ce2e6
param_limit: fix read beyond end of array (segfault)

This was crashing on functions with more than 16 parameters.  I've made
the array large enouch to hold 32 parameters.  I've also added a check in
print_return_value_param() so that it doesn't read beyond the end.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
smatch_param_limit.c