blob: 98838cd772f352a72e4d9f74774cdb094590a49f [file] [log] [blame]
arg.c.patch Patches: lsof_4.85_src/arg.c
Importance: major for all dialects supporting
the +|-e option (e.g., Linux)
Function: this patch corrects a bug in the
accumulation of multiple +|-e
option values
*** /tmp/T0iAaaeo Thu Oct 20 14:08:43 2011
--- arg.c Thu Oct 20 14:03:49 2011
***************
*** 778,785 ****
ep->pathl = i;
ep->rdlnk = rdlnk;
ep->mp = (struct mounts *)NULL;
! if (!(ep->next = Efsysl))
! Efsysl = ep;
return(0);
}
#endif /* defined(HASEOPT) */
--- 778,785 ----
ep->pathl = i;
ep->rdlnk = rdlnk;
ep->mp = (struct mounts *)NULL;
! ep->next = Efsysl;
! Efsysl = ep;
return(0);
}
#endif /* defined(HASEOPT) */