diff options
| author | Eric van Gyzen <vangyzen@FreeBSD.org> | 2021-04-06 14:36:52 +0000 |
|---|---|---|
| committer | Eric van Gyzen <vangyzen@FreeBSD.org> | 2021-04-06 17:13:59 +0000 |
| commit | 9e6158d274829249322efb3767e6ac2e690cc4a9 (patch) | |
| tree | e1cc2f614f6b0a6a70c84fa0ac8c4f23789d79e8 /usr.sbin/uefisign | |
| parent | 9857e00a528bb230c8935ded5f118a7374bf808b (diff) | |
Diffstat (limited to 'usr.sbin/uefisign')
| -rw-r--r-- | usr.sbin/uefisign/uefisign.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/usr.sbin/uefisign/uefisign.c b/usr.sbin/uefisign/uefisign.c index 149e90ba0e67..7eab934c3394 100644 --- a/usr.sbin/uefisign/uefisign.c +++ b/usr.sbin/uefisign/uefisign.c @@ -410,8 +410,12 @@ main(int argc, char **argv) if (pid < 0) err(1, "fork"); - if (pid == 0) + if (pid == 0) { + close(pipefds[0]); exit(child(inpath, outpath, pipefds[1], Vflag, vflag)); + } + + close(pipefds[1]); if (!Vflag) { certfp = checked_fopen(certpath, "r"); |
