ANDROID: dm: android-verity: fix table_make_digest() error handling
authorGreg Hackmann <ghackmann@google.com>
Mon, 14 Nov 2016 17:48:02 +0000 (09:48 -0800)
committerAmit Pundir <amit.pundir@linaro.org>
Mon, 10 Apr 2017 07:42:16 +0000 (13:12 +0530)
commit6d2d31fe1b905f1db047d1ea4c09999a15b32e07
tree4294f6cd7c57e78e4d2079e39af8919b235ef80c
parente5a34995d014b60826045c90d6a1027e87a6bb66
ANDROID: dm: android-verity: fix table_make_digest() error handling

If table_make_digest() fails, verify_verity_signature() would try to
pass the returned ERR_PTR() to kfree().

This fixes the smatch error:

drivers/md/dm-android-verity.c:601 verify_verity_signature() error: 'pks' dereferencing possible ERR_PTR()

Change-Id: I9b9b7764b538cb4a5f94337660e9b0f149b139be
Signed-off-by: Greg Hackmann <ghackmann@google.com>
drivers/md/dm-android-verity.c