extra: don't save needless DB records when we return a parameter
commita31bd40d340446234c82a6020e7ad6011a4577eb
authorDan Carpenter <dan.carpenter@oracle.com>
Thu, 19 Nov 2020 13:07:17 +0000 (19 16:07 +0300)
committerDan Carpenter <dan.carpenter@oracle.com>
Thu, 19 Nov 2020 13:07:17 +0000 (19 16:07 +0300)
treebaa8bac30cc7d60ae77915ed42b673084f42af52
parent24c333c80b4a3cd0472e1be69b34f7cdf3125256
extra: don't save needless DB records when we return a parameter

There are some functions which do:

void *get(void *p)
{
if (!p)
return NULL;
lock(p);
return p;
}

Originally this would result in a ton of stuff stored in the DB needlessly.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
smatch_extra.c