jsonplatform.c: Add fix for passing null as parameter
Signed-off-by: Adelin Dobre <adelin.dobre@rinftech.com> Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:
committed by
Mihai Tudor Panu
parent
6e85bcd902
commit
4ec830fcc6
@@ -717,7 +717,13 @@ mraa_init_json_platform(const char* platform_json)
|
||||
// This one was allocated and assigned an "Unknown platform" value by now,
|
||||
// so we need to reallocate it.
|
||||
free(platform_name);
|
||||
|
||||
if (!plat->platform_name) {
|
||||
goto unsuccessful;
|
||||
} else {
|
||||
platform_name = calloc(strlen(plat->platform_name) + 1, sizeof(char));
|
||||
}
|
||||
|
||||
if (platform_name == NULL) {
|
||||
syslog(LOG_ERR, "init_json_platform: Could not allocate memory for platform_name");
|
||||
goto unsuccessful;
|
||||
|
||||
Reference in New Issue
Block a user