diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-11-22 12:44:15 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-11-22 12:44:15 +0100 |
commit | 9d471caaae56a734728c3b19755adfe26f6c4f4c (patch) | |
tree | 7bb6c6411d0474c72ec3ae041be122e53db44845 /sys/src/cmd/snap/snap.c | |
parent | 33636932054f74c7a922a9713a9229d6d5fc7f38 (diff) |
snap: check for overflows, cleanup error handling
Diffstat (limited to 'sys/src/cmd/snap/snap.c')
-rw-r--r-- | sys/src/cmd/snap/snap.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/sys/src/cmd/snap/snap.c b/sys/src/cmd/snap/snap.c index 16912be34..a64d688aa 100644 --- a/sys/src/cmd/snap/snap.c +++ b/sys/src/cmd/snap/snap.c @@ -33,15 +33,11 @@ main(int argc, char **argv) usage(); /* get kernel compilation time */ - if((d = dirstat("#/")) == nil) { - fprint(2, "cannot stat #/ ???\n"); - exits("stat"); - } + if((d = dirstat("#/")) == nil) + sysfatal("cannot stat #/: %r"); - if((b = Bopen(ofile, OWRITE)) == nil) { - fprint(2, "cannot write to \"%s\"\n", ofile); - exits("Bopen"); - } + if((b = Bopen(ofile, OWRITE)) == nil) + sysfatal("cannot write to \"%s\": %r", ofile); if((user = getuser()) == nil) user = "gre"; |