Page MenuHomeFreeBSD

Fix erroneous assert in libzfs diff
ClosedPublic

Authored by freqlabs on May 1 2019, 1:05 AM.
Tags
None
Referenced Files
F171812555: D20118.id56893.diff
Sun, Sep 13, 5:49 PM
F171790382: D20118.id61413.diff
Sun, Sep 13, 1:23 PM
F171789307: D20118.diff
Sun, Sep 13, 1:13 PM
F171714920: D20118.id61413.diff
Sat, Sep 12, 11:20 PM
Unknown Object (File)
Sat, Sep 12, 6:17 PM
Unknown Object (File)
Sat, Sep 12, 4:26 PM
Unknown Object (File)
Fri, Sep 11, 9:39 PM
Unknown Object (File)
Thu, Sep 10, 8:33 AM
Subscribers

Details

Summary

All of the error cases in differ() set di->zerr to EPIPE so it doesn't make sense to assert that the error is EINVAL. If an error is set, assert it is EPIPE.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable