From: iceman1001 Date: Wed, 20 Jan 2016 12:03:49 +0000 (+0100) Subject: FIX: Coverity Scan complains that the realloc might fail.. X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/commitdiff_plain/05fd71264a25efd6d29d82d94bb7ddc447251fc0?ds=inline;hp=-c FIX: Coverity Scan complains that the realloc might fail.. --- 05fd71264a25efd6d29d82d94bb7ddc447251fc0 diff --git a/client/reveng/reveng.c b/client/reveng/reveng.c index 5cda62d1..d82353f8 100644 --- a/client/reveng/reveng.c +++ b/client/reveng/reveng.c @@ -473,9 +473,12 @@ chkres(int *resc, model_t **result, const poly_t divisor, const poly_t init, int pfree(&xor); if(aptr != eptr) return; - if(!(*result = realloc(*result, ++*resc * sizeof(model_t)))) + *result = realloc(*result, ++*resc * sizeof(model_t)); + if (!*result) { uerror("cannot reallocate result array"); - + return; + } + rptr = *result + *resc - 1; rptr->spoly = pclone(divisor); rptr->init = pclone(init);