On Sat, 20 Mar 2010, Dan Carpenter wrote: > > > 1772 /* correct session? */ > 1773 if (!req->r_session && req->r_session != session) { > > Is this supposed to || here? We know "session" is non-NULL at > the point because we already dereferenced it. If "req->r_session" > is null then the second condition is always true. > > Also we dereference "req->r_session" later on without checking.
Yeah, that check is clearly wrong. A if (req->r_session != session) { is sufficient because the passed session is always non-NULL. Applied a fix. Thanks- sage ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Ceph-devel mailing list Ceph-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ceph-devel