ima: store address of template_fmt_copy in a pointer before calling strsep
authorRoberto Sassu <roberto.sassu@polito.it>
Wed, 27 Nov 2013 13:40:41 +0000 (14:40 +0100)
committerJames Morris <james.l.morris@oracle.com>
Sat, 30 Nov 2013 02:09:53 +0000 (13:09 +1100)
commitaf91706d5ddecb4a9858cca9e90d463037cfd498
tree6deb94f92beb6a51eadad053ded7da136847062f
parentdc1ccc48159d63eca5089e507c82c7d22ef60839
ima: store address of template_fmt_copy in a pointer before calling strsep

This patch stores the address of the 'template_fmt_copy' variable in a new
variable, called 'template_fmt_ptr', so that the latter is passed as an
argument of strsep() instead of the former. This modification is needed
in order to correctly free the memory area referenced by
'template_fmt_copy' (strsep() modifies the pointer of the passed string).

Signed-off-by: Roberto Sassu <roberto.sassu@polito.it>
Reported-by: Sebastian Ott <sebott@linux.vnet.ibm.com>
Signed-off-by: Mimi Zohar <zohar@us.ibm.com>
Signed-off-by: James Morris <james.l.morris@oracle.com>
security/integrity/ima/ima_template.c