loader: Fix static analysis warnings
Handle possible null pointer dereferences.
Misc other warnings, nothing too serious.
Not addressing alloca concerns yet.
Change-Id: I712a6b4996a4d900604867e373521ff4d1c53df5
diff --git a/loader/vk_loader_platform.h b/loader/vk_loader_platform.h
index a2649f0..dc4ac10 100644
--- a/loader/vk_loader_platform.h
+++ b/loader/vk_loader_platform.h
@@ -321,7 +321,8 @@
}
static char *loader_platform_open_library_error(const char *libPath) {
static char errorMsg[164];
- snprintf(errorMsg, 163, "Failed to open dynamic library \"%s\"", libPath);
+ (void)snprintf(errorMsg, 163, "Failed to open dynamic library \"%s\"",
+ libPath);
return errorMsg;
}
static void loader_platform_close_library(loader_platform_dl_handle library) {
@@ -335,8 +336,8 @@
}
static char *loader_platform_get_proc_address_error(const char *name) {
static char errorMsg[120];
- snprintf(errorMsg, 119, "Failed to find function \"%s\" in dynamic library",
- name);
+ (void)snprintf(errorMsg, 119,
+ "Failed to find function \"%s\" in dynamic library", name);
return errorMsg;
}