aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThiago Jung Bauermann <bauerman@linux.vnet.ibm.com>2018-03-14 16:20:18 -0400
committerMimi Zohar <zohar@linux.vnet.ibm.com>2018-03-25 07:26:29 -0400
commit1775cb87b063cd60a5021c38412f6024f93cc376 (patch)
tree1b9c4845a2cecb6c4dad6cdacb3b32b1f6ba347c
parent11c60f23ed1367298207efb3bbf985203a95f480 (diff)
ima: Simplify ima_eventsig_init()
The "goto out" statement doesn't have any purpose since there's no cleanup to be done when returning early, so remove it. This also makes the rc variable unnecessary so remove it as well. Also, the xattr_len and fmt variables are redundant so remove them as well. Signed-off-by: Thiago Jung Bauermann <bauerman@linux.vnet.ibm.com> Acked-by: Serge Hallyn <serge@hallyn.com> Signed-off-by: Mimi Zohar <zohar@linux.vnet.ibm.com>
-rw-r--r--security/integrity/ima/ima_template_lib.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/security/integrity/ima/ima_template_lib.c b/security/integrity/ima/ima_template_lib.c
index 28af43f63572..5afaa53decc5 100644
--- a/security/integrity/ima/ima_template_lib.c
+++ b/security/integrity/ima/ima_template_lib.c
@@ -378,16 +378,11 @@ int ima_eventname_ng_init(struct ima_event_data *event_data,
378int ima_eventsig_init(struct ima_event_data *event_data, 378int ima_eventsig_init(struct ima_event_data *event_data,
379 struct ima_field_data *field_data) 379 struct ima_field_data *field_data)
380{ 380{
381 enum data_formats fmt = DATA_FMT_HEX;
382 struct evm_ima_xattr_data *xattr_value = event_data->xattr_value; 381 struct evm_ima_xattr_data *xattr_value = event_data->xattr_value;
383 int xattr_len = event_data->xattr_len;
384 int rc = 0;
385 382
386 if ((!xattr_value) || (xattr_value->type != EVM_IMA_XATTR_DIGSIG)) 383 if ((!xattr_value) || (xattr_value->type != EVM_IMA_XATTR_DIGSIG))
387 goto out; 384 return 0;
388 385
389 rc = ima_write_template_field_data(xattr_value, xattr_len, fmt, 386 return ima_write_template_field_data(xattr_value, event_data->xattr_len,
390 field_data); 387 DATA_FMT_HEX, field_data);
391out:
392 return rc;
393} 388}