On Wed, Oct 3, 2012 at 9:40 AM, Jeff Layton <jlayton@xxxxxxxxxx> wrote: > On Wed, 3 Oct 2012 09:34:36 -0400 > Scott Lovenberg <scott.lovenberg@xxxxxxxxx> wrote: > >> On Wed, Oct 3, 2012 at 8:42 AM, Jeff Layton <jlayton@xxxxxxxxxx> wrote: >> [snip] >> > + /* if there's a problem, then skip this entry */ >> > + if (len < 0 || (size_t)len >= sizeof(blob)) { >> > + xlog(L_WARNING, "%s: unable to build filename for %s!", >> > + __func__, entry->d_name); >> > + continue; >> > + } >> >> Is a len == 0 not a problem? >> > > I'm not sure -- under what circumstances would it return 0? > > -- > Jeff Layton <jlayton@xxxxxxxxxx> I guess the only case would be if sizeof(blob) was 0, then snprintf would return a value < 1 according to the SUSv2. Apparently C99 says the return value will be > 0. I guess this is a non-issue? -- Peace and Blessings, -Scott. -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html