/* Trim unsupported extensions for compat w/ older clients */
flags = CLF_SUPPORTED;
xflags = CLFE_SUPPORTED;
+ if (!(loghandle->lgh_hdr->llh_flags & LLOG_F_EXT_X_UIDGID))
+ xflags &= ~CLFE_UIDGID;
if (!(loghandle->lgh_hdr->llh_flags & LLOG_F_EXT_EXTRA_FLAGS))
flags &= ~CLF_EXTRA_FLAGS;
if (!(loghandle->lgh_hdr->llh_flags & LLOG_F_EXT_JOBID))
/* Trim unsupported extensions for compat w/ older clients */
flags = CLF_SUPPORTED;
xflags = CLFE_SUPPORTED;
+ if (!(loghandle->lgh_hdr->llh_flags & LLOG_F_EXT_X_UIDGID))
+ xflags &= ~CLFE_UIDGID;
if (!(loghandle->lgh_hdr->llh_flags & LLOG_F_EXT_EXTRA_FLAGS))
flags &= ~CLF_EXTRA_FLAGS;
if (!(loghandle->lgh_hdr->llh_flags & LLOG_F_EXT_JOBID))