Seems that it makes it more confusing? - if null were a valid value for pdata we would need to check for this later in the function before the memcpy It didn't throw that error on my gcc version - is your gcc older or do you use different compile options or different arch? On Sun, Sep 26, 2010 at 6:05 AM, Poyo VL <poyo_vl@xxxxxxxxx> wrote: > When I tried to compile the kernel (make allyesconfig) I got the following ugly > warning: > fs/cifs/cifssmb.c: In function ‘CIFSSMBGetCIFSACL’: > fs/cifs/cifssmb.c:3082: warning: ‘pdata’ may be used uninitialized in this > function > The pdata pointer is prctically initialized in line 3086 and it is used in line > 3122, but the compiler can't be sure that pdata will be used initialized so it > throws that ugly warning. Just initializing *pdata with NULL will get rid off > that warning. > Patch downer. I also attached it because someone told me that there are problems > with Yahoo! Mail, it trims spaces or tabs... > > Signed-off-by: Ionut Gabriel Popescu <poyo_vl@xxxxxxxxx> > --- > > --- a/fs/cifs/cifssmb.c 2010-09-20 23:59:09.000000000 +0300 > +++ b/fs/cifs/cifssmb.c 2010-09-26 13:05:45.281241095 +0300 > @@ -3079,7 +3079,7 @@ CIFSSMBGetCIFSACL(const int xid, struct > __u32 parm_len; > __u32 acl_len; > struct smb_com_ntransact_rsp *pSMBr; > - char *pdata; > + char *pdata = NULL; > > /* validate_nttransact */ > rc = validate_ntransact(iov[0].iov_base, (char **)&parm, > > > -- Thanks, Steve -- To unsubscribe from this list: send the line "unsubscribe linux-cifs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html