git: usr.bin/undo: Fix error handling

Tomohiro Kusumi tkusumi at
Sat Oct 10 05:46:03 PDT 2015

commit 603468ea3430965b9ecd555406a8ae9ae597bf6d
Author: Tomohiro Kusumi <kusumi.tomohiro at>
Date:   Mon Sep 28 21:16:59 2015 +0900

    usr.bin/undo: Fix error handling
    As mentioned in the previous commit, collect_history() should
    set error variable to errno when open(2) failed.
    This commit does this by adding a new wrapper function for
    collect_history() and renaming the existing collect_history()
    to __collect_history(). The renamed collect_history() takes
    const char* instead of fd and updates error if open(2) fails.
    This is at least better although the error message changed
    by the previous commit is still there without strerror().

Summary of changes:
 usr.bin/undo/undo.c | 43 ++++++++++++++++++++++++-------------------
 1 file changed, 24 insertions(+), 19 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list