diff options
| author | Linus Torvalds <torvalds@home.transmeta.com> | 2003-03-18 23:34:23 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-07 20:59:27 -0700 |
| commit | 616e161c24a676943df22b0c8e17a2c97bb10bee (patch) | |
| tree | 9ed1494751592fbada861b548122ccefb59eb5ad /pre-process.c | |
| parent | 8100d7038c8cc1ec4239470a6b008b107bc37d07 (diff) | |
| download | sparse-dev-616e161c24a676943df22b0c8e17a2c97bb10bee.tar.gz | |
Fix fd leak in tokenization.
Diffstat (limited to 'pre-process.c')
| -rw-r--r-- | pre-process.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/pre-process.c b/pre-process.c index 3e87cf1a..3c7b355c 100644 --- a/pre-process.c +++ b/pre-process.c @@ -306,6 +306,7 @@ static void do_include(struct token *head, struct token *token, const char *file char * streamname = __alloc_bytes(len + endlen); memcpy(streamname, fullname, len + endlen); head->next = tokenize(streamname, fd, head->next); + close(fd); return; } } |
