From ee5be0d4d45549d727f46c720158a75b02d53ade Mon Sep 17 00:00:00 2001 From: Jacob Moody Date: Sat, 25 Mar 2023 19:24:01 +0000 Subject: cpp: correct #pragma once uniqueness check --- sys/src/cmd/cpp/cpp.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'sys/src/cmd/cpp/cpp.c') 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; -- cgit v1.2.3