diff options
author | Jacob Moody <moody@posixcafe.org> | 2023-03-25 19:24:01 +0000 |
---|---|---|
committer | Jacob Moody <moody@posixcafe.org> | 2023-03-25 19:24:01 +0000 |
commit | ee5be0d4d45549d727f46c720158a75b02d53ade (patch) | |
tree | e381b1e92aff1bb2c09c5dbff3f58348915e508c /sys/src/cmd/cpp/cpp.c | |
parent | b55b1f31e139271852c3581924ddc92a10f54883 (diff) |
cpp: correct #pragma once uniqueness check
Diffstat (limited to 'sys/src/cmd/cpp/cpp.c')
-rw-r--r-- | sys/src/cmd/cpp/cpp.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/src/cmd/cpp/cpp.c b/sys/src/cmd/cpp/cpp.c index aed6ecb7c..68c501cdb 100644 --- a/sys/src/cmd/cpp/cpp.c +++ b/sys/src/cmd/cpp/cpp.c @@ -86,6 +86,7 @@ control(Tokenrow *trp) Nlist *np; Token *tp; Dir *d; + Once n; tp = trp->tp; if (tp->type!=NAME) { @@ -157,7 +158,10 @@ control(Tokenrow *trp) d = dirfstat(cursource->fd); if (d == nil) error(FATAL, "Out of memory from dirfstat"); - incblocked[nblocked++] = d->qid; + n.qid = d->qid; + n.type = d->type; + n.dev = d->dev; + incblocked[nblocked++] = n; free(d); break; |