add verbose9pserve environment variable; fix afid ref
This commit is contained in:
parent
5a79cf71c2
commit
3a6f92eed1
1 changed files with 6 additions and 1 deletions
|
|
@ -127,9 +127,12 @@ extern int _threaddebuglevel;
|
||||||
void
|
void
|
||||||
threadmain(int argc, char **argv)
|
threadmain(int argc, char **argv)
|
||||||
{
|
{
|
||||||
char *file;
|
char *file, *x;
|
||||||
int fd;
|
int fd;
|
||||||
|
|
||||||
|
x = getenv("verbose9pserve");
|
||||||
|
if(x)
|
||||||
|
verbose = atoi(x);
|
||||||
ARGBEGIN{
|
ARGBEGIN{
|
||||||
default:
|
default:
|
||||||
usage();
|
usage();
|
||||||
|
|
@ -338,6 +341,8 @@ connthread(void *arg)
|
||||||
err(m, "unknown fid");
|
err(m, "unknown fid");
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
if(m->afid)
|
||||||
|
m->afid->ref++;
|
||||||
m->fid = fidnew(m->tx.fid);
|
m->fid = fidnew(m->tx.fid);
|
||||||
if(puthash(c->fid, m->tx.fid, m->fid) < 0){
|
if(puthash(c->fid, m->tx.fid, m->fid) < 0){
|
||||||
err(m, "duplicate fid");
|
err(m, "duplicate fid");
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue