Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
cs24-19fa
git_rec_nano
Commits
a5981ab0
Commit
a5981ab0
authored
7 years ago
by
Benno Schulenberg
Browse files
Options
Download
Email Patches
Plain Diff
tweaks: don't close a descriptor when its stream has already been closed
parent
807f5c2e
master
feature/match-parens
refactor/readbility
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
src/files.c
+4
-6
src/files.c
with
4 additions
and
6 deletions
+4
-6
src/files.c
View file @
a5981ab0
...
...
@@ -704,13 +704,11 @@ int is_file_writable(const char *filename)
if
((
fd
=
open
(
full_filename
,
O_WRONLY
|
O_CREAT
|
O_APPEND
,
S_IRUSR
|
S_IWUSR
|
S_IRGRP
|
S_IWGRP
|
S_IROTH
|
S_IWOTH
))
==
-
1
)
result
=
FALSE
;
else
{
if
((
f
=
fdopen
(
fd
,
"a"
))
==
NULL
)
result
=
FALSE
;
else
fclose
(
f
);
else
if
((
f
=
fdopen
(
fd
,
"a"
))
==
NULL
)
{
result
=
FALSE
;
close
(
fd
);
}
}
else
fclose
(
f
);
free
(
full_filename
);
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help