PVS V575: strange values passed to well known functions
Change-Id: Id6008d93777f860d0b341bcd012fe6f86c99cf35 Reviewed-on: https://review.haiku-os.org/c/1610 Reviewed-by: Stephan Aßmus <[email protected]>
This commit is contained in:
committed by
waddlesplash
parent
bec70b1ec8
commit
4a1d8b1afb
+1
-1
@@ -723,8 +723,8 @@ MimeType::_PurgeProperties()
|
|||||||
delete fBigIcon;
|
delete fBigIcon;
|
||||||
fBigIcon = NULL;
|
fBigIcon = NULL;
|
||||||
|
|
||||||
fVectorIcon = NULL;
|
|
||||||
free(fVectorIcon);
|
free(fVectorIcon);
|
||||||
|
fVectorIcon = NULL;
|
||||||
|
|
||||||
fExtensions.clear();
|
fExtensions.clear();
|
||||||
fAttributes.clear();
|
fAttributes.clear();
|
||||||
|
|||||||
@@ -162,7 +162,7 @@ private:
|
|||||||
return fUnusedBuffers.RemoveItem(fUnusedBuffers.CountItems() - 1);
|
return fUnusedBuffers.RemoveItem(fUnusedBuffers.CountItems() - 1);
|
||||||
|
|
||||||
void* buffer = malloc(fBufferSize);
|
void* buffer = malloc(fBufferSize);
|
||||||
if (buffer == NULL && !fBuffers.AddItem(buffer)) {
|
if (buffer == NULL || !fBuffers.AddItem(buffer)) {
|
||||||
free(buffer);
|
free(buffer);
|
||||||
throw std::bad_alloc();
|
throw std::bad_alloc();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -457,8 +457,6 @@ load_driver_settings_from_file(int file, const char *driverName)
|
|||||||
// everything went fine!
|
// everything went fine!
|
||||||
return handle;
|
return handle;
|
||||||
}
|
}
|
||||||
|
|
||||||
free(handle);
|
|
||||||
}
|
}
|
||||||
// "text" might be NULL here, but that's allowed
|
// "text" might be NULL here, but that's allowed
|
||||||
free(text);
|
free(text);
|
||||||
|
|||||||
@@ -423,8 +423,6 @@ load_driver_settings_from_file(int file, const char *driverName)
|
|||||||
// everything went fine!
|
// everything went fine!
|
||||||
return handle;
|
return handle;
|
||||||
}
|
}
|
||||||
|
|
||||||
free(handle);
|
|
||||||
}
|
}
|
||||||
// "text" might be NULL here, but that's allowed
|
// "text" might be NULL here, but that's allowed
|
||||||
free(text);
|
free(text);
|
||||||
|
|||||||
Reference in New Issue
Block a user