summaryrefslogtreecommitdiff
path: root/sys/src/cmd/snap/snap.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2018-11-22 12:44:15 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2018-11-22 12:44:15 +0100
commit9d471caaae56a734728c3b19755adfe26f6c4f4c (patch)
tree7bb6c6411d0474c72ec3ae041be122e53db44845 /sys/src/cmd/snap/snap.c
parent33636932054f74c7a922a9713a9229d6d5fc7f38 (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.c12
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";