[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20140113140258.GA4614@hmsreliant.think-freely.org>
Date: Mon, 13 Jan 2014 09:02:58 -0500
From: Neil Horman <nhorman@...driver.com>
To: Dan Carpenter <dan.carpenter@...cle.com>
Cc: Vlad Yasevich <vyasevich@...il.com>,
"David S. Miller" <davem@...emloft.net>,
linux-sctp@...r.kernel.org, netdev@...r.kernel.org,
kernel-janitors@...r.kernel.org
Subject: Re: [PATCH] sctp: remove a redundant NULL check
On Mon, Jan 13, 2014 at 04:46:08PM +0300, Dan Carpenter wrote:
> It confuses Smatch when we check "sinit" for NULL and then non-NULL and
> that causes a false positive warning later.
>
> Signed-off-by: Dan Carpenter <dan.carpenter@...cle.com>
>
> diff --git a/net/sctp/socket.c b/net/sctp/socket.c
> index d32dae78a486..27f1717170c2 100644
> --- a/net/sctp/socket.c
> +++ b/net/sctp/socket.c
> @@ -1743,7 +1743,7 @@ static int sctp_sendmsg(struct kiocb *iocb, struct sock *sk,
> * either the default or the user specified stream counts.
> */
> if (sinfo) {
> - if (!sinit || (sinit && !sinit->sinit_num_ostreams)) {
> + if (!sinit || !sinit->sinit_num_ostreams) {
> /* Check against the defaults. */
> if (sinfo->sinfo_stream >=
> sp->initmsg.sinit_num_ostreams) {
Acked-by: Neil Horman <nhorman@...driver.com>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-sctp" in
> the body of a message to majordomo@...r.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists