In mdd_changelog_ns_store() and mdd_changelog_data_store(),
lu_ucred(env) can be NULL, so do not dereference it.
Signed-off-by: frank zago <fzago@cray.com>
Change-Id: I45d0cbbb171f05ee1d04e628a3b31c256e0d3951
Reviewed-on: http://review.whamcloud.com/13619
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Henri Doreau <henri.doreau@cea.fr>
Reviewed-by: Faccini Bruno <bruno.faccini@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
RETURN(-ENOMEM);
rec = buf->lb_buf;
- crf = (crf & CLF_FLAGMASK);
+ crf &= CLF_FLAGMASK;
- if (uc->uc_jobid[0] != '\0')
+ if (uc != NULL && uc->uc_jobid[0] != '\0')
crf |= CLF_JOBID;
if (sname != NULL)
}
flags = (flags & CLF_FLAGMASK) | CLF_VERSION;
- if (uc->uc_jobid[0] != '\0')
+ if (uc != NULL && uc->uc_jobid[0] != '\0')
flags |= CLF_JOBID;
reclen = llog_data_len(changelog_rec_offset(flags & CLF_SUPPORTED));