ref: 16528ad72c2d87ec85d8b937dfe22010682f1af1
parent: 600d028eff0b49308bb4a9fb23f1fe4f9947def9
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun Apr 23 14:42:26 EDT 2017
upas/fs: don't abort on malformed unix header
--- a/sys/src/cmd/upas/fs/mdir.c
+++ b/sys/src/cmd/upas/fs/mdir.c
@@ -32,7 +32,7 @@
m->unixheader = smprint("%.*s", l, m->start);s = m->start + 5;
if((p = strchr(s, ' ')) == nil)
- abort();
+ return;
*p = 0;
m->unixfrom = strdup(s);
*p = ' ';
@@ -117,6 +117,7 @@
Message *m, **ll;
static char err[ERRMAX];
+ err[0] = '\0';
if((fd = open(mb->path, OREAD)) == -1){errstr(err, sizeof err);
return err;
--
⑨