projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: audit all close/fclose and check returned code
[lttng-tools.git]
/
src
/
bin
/
lttng
/
conf.c
diff --git
a/src/bin/lttng/conf.c
b/src/bin/lttng/conf.c
index 7d537d1f6d654ab5dce83fa65adf333ed14e4bf4..995407d03d4d4ba6863ee991c6da927df06e8db8 100644
(file)
--- a/
src/bin/lttng/conf.c
+++ b/
src/bin/lttng/conf.c
@@
-116,7
+116,9
@@
static int write_config(char *file_path, size_t size, char *data)
if (len != 1) {
ret = -1;
}
if (len != 1) {
ret = -1;
}
- fclose(fp);
+ if (fclose(fp)) {
+ PERROR("close write_config");
+ }
end:
return ret;
}
end:
return ret;
}
@@
-221,13
+223,19
@@
char *config_read_session_name(char *path)
}
error_close:
}
error_close:
- fclose(fp);
+ ret = fclose(fp);
+ if (ret < 0) {
+ PERROR("close config read session name");
+ }
error:
return NULL;
found:
error:
return NULL;
found:
- fclose(fp);
+ ret = fclose(fp);
+ if (ret < 0) {
+ PERROR("close config read session name found");
+ }
return session_name;
}
return session_name;
}
This page took
0.027643 seconds
and
4
git commands to generate.