From: Samuel Ortiz Date: Mon, 4 Nov 2013 23:48:24 +0000 (+0100) Subject: nfctool: Fix snep-decode potential overflow X-Git-Tag: 0.14~14 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fb19f64d6188e9baeba938d7c64ec99cc06f1162;p=platform%2Fupstream%2Fneard.git nfctool: Fix snep-decode potential overflow Code review done by Sebastian Krahmer . --- diff --git a/tools/nfctool/snep-decode.c b/tools/nfctool/snep-decode.c index 27d3c1e..bee06e5 100644 --- a/tools/nfctool/snep-decode.c +++ b/tools/nfctool/snep-decode.c @@ -159,6 +159,8 @@ static int snep_decode_info(struct sniffer_packet *packet) } frag = g_malloc(sizeof(struct snep_frag)); + if (!frag) + return -ENOMEM; frag->count = 1; @@ -167,6 +169,8 @@ static int snep_decode_info(struct sniffer_packet *packet) frag->received = packet->snep.real_len; frag->buffer = g_malloc0(frag->buffer_size); + if (!frag->buffer) + return -ENOMEM; memcpy(frag->buffer, packet->snep.data, packet->snep.real_len);