aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2019-04-12 16:50:27 +1000
committerjeremyk-lunarg <jeremyk@lunarg.com>2019-04-23 13:19:30 -0600
commit0e6161312ca60c6bb5930454202857a89b8fc5aa (patch)
treeb02fbc8034f54147c2528be8cb5fca46a5ce0e4a
parenta44171870bfed06fef13920910b2fb1064369dfa (diff)
downloadusermoji-0e6161312ca60c6bb5930454202857a89b8fc5aa.tar.xz
vulkaninfo: handle html output file open failure.
Vulkan-Tools-sdk-1.1.101.0/vulkaninfo/vulkaninfo.c:5008: dereference: Dereferencing a pointer that might be "NULL" "out" when calling "PrintHtmlHeader". Pointed out by coverity.
-rw-r--r--vulkaninfo/vulkaninfo.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/vulkaninfo/vulkaninfo.c b/vulkaninfo/vulkaninfo.c
index d8961a10..0fec6335 100644
--- a/vulkaninfo/vulkaninfo.c
+++ b/vulkaninfo/vulkaninfo.c
@@ -5500,6 +5500,10 @@ int main(int argc, char **argv) {
if (html_output) {
out = fopen("vulkaninfo.html", "w");
+ if (!out) {
+ printf("Unable to open vulkaninfo.html for writing\n");
+ return 1;
+ }
PrintHtmlHeader(out);
fprintf(out, "\t\t\t<details><summary>");
} else if (human_readable_output) {