<div dir="ltr">Hi Rob,<div><br></div><div>For the group __ [-abc] __ handling, while clearing the flags for the options </div><div>to be disabled, it cleared args, for any of the set options until then.</div><div><br></div>
<div>Additional check is added to determine the options arg to be cleared.</div><div><br></div><div><div> for (clr=gof->opts, i=1; clr; clr = clr->next, i<<=1)</div><div>- if (clr->arg && (i & toys.optflags)) *clr->arg = 0;</div>
<div>+ if (clr->arg && (i & toys.optflags) &&</div><div>+ (clr->dex[1] & opt->dex[0])) *clr->arg = 0;</div><div> toys.optflags &= ~opt->dex[0];</div></div><div>
<br></div><div>Patch is attached for the same.</div><div><br></div><div>regards,</div><div>Ashwini</div></div>