From bab2d8a91b50856a235ea314eca6a0c04898c4e9 Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Tue, 7 Aug 2012 14:22:24 +0200 Subject: [PATCH] mifare: Fix possible NULL pointer dereference in mifare_read Check if memory allocation succeed before dereferencing pointer. --- plugins/mifare.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/mifare.c b/plugins/mifare.c index 534e05e..db71536 100644 --- a/plugins/mifare.c +++ b/plugins/mifare.c @@ -646,6 +646,8 @@ int mifare_read(uint32_t adapter_idx, uint32_t target_idx, /* Alloc global cookie */ cookie = g_try_malloc0(sizeof(struct mifare_cookie)); + if (cookie == NULL) + return -ENOMEM; /* Get the nfcid1 */ cookie->nfcid1 = near_tag_get_nfcid(adapter_idx, target_idx, -- 2.7.4