diff options
| author | Dave Airlie <airlied@redhat.com> | 2019-04-12 16:50:27 +1000 |
|---|---|---|
| committer | jeremyk-lunarg <jeremyk@lunarg.com> | 2019-04-23 13:19:30 -0600 |
| commit | 0e6161312ca60c6bb5930454202857a89b8fc5aa (patch) | |
| tree | b02fbc8034f54147c2528be8cb5fca46a5ce0e4a | |
| parent | a44171870bfed06fef13920910b2fb1064369dfa (diff) | |
| download | usermoji-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.c | 4 |
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) { |
