diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-10-20 23:57:50 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-10-20 23:57:50 +0200 |
commit | b4eb667f02c32f007290b68adc95c8fbd9a2c3cd (patch) | |
tree | e829aed75843ca5a79534d2f143bfdef47798ace | |
parent | 84e019aba3dd233d817272cc62ca2a95a5263de7 (diff) | |
download | plan9front-b4eb667f02c32f007290b68adc95c8fbd9a2c3cd.tar.xz |
acme: fix fd checks - initialize Window.rdselfd to -1 not 0
-rw-r--r-- | sys/src/cmd/acme/cols.c | 1 | ||||
-rw-r--r-- | sys/src/cmd/acme/xfid.c | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/sys/src/cmd/acme/cols.c b/sys/src/cmd/acme/cols.c index 386233d30..a5e0fbd28 100644 --- a/sys/src/cmd/acme/cols.c +++ b/sys/src/cmd/acme/cols.c @@ -84,6 +84,7 @@ coladd(Column *c, Window *w, Window *clone, int y) } if(w == nil){ w = emalloc(sizeof(Window)); + w->rdselfd = -1; w->col = c; draw(screen, r, textcols[BACK], nil, ZP); wininit(w, clone, r); diff --git a/sys/src/cmd/acme/xfid.c b/sys/src/cmd/acme/xfid.c index 38db4acd0..2a8e17bdb 100644 --- a/sys/src/cmd/acme/xfid.c +++ b/sys/src/cmd/acme/xfid.c @@ -236,7 +236,7 @@ xfidclose(Xfid *x) break; case QWrdsel: close(w->rdselfd); - w->rdselfd = 0; + w->rdselfd = -1; break; case QWwrsel: w->nomark = FALSE; |