Fix Null dereference
This commit is contained in:
@@ -87,8 +87,8 @@ void FileNode_Delete(FileNode fn) {
|
||||
}
|
||||
|
||||
void FileNode_AddChild(FileNode fileNode, FileNode fileNodeChild) {
|
||||
if (!fileNodeChild || !fileNode)
|
||||
return;
|
||||
if (fileNodeChild == NULL || fileNode == NULL) { return; }
|
||||
|
||||
fileNodeChild->next = fileNode->child;
|
||||
fileNode->child = fileNodeChild;
|
||||
fileNode->childCount++;
|
||||
@@ -106,6 +106,8 @@ FileNode FileNode_GetRoot(FileNode fileNode) {
|
||||
void FileNode_SetStatusRec(FileNode fileNode, FileStatus status) {
|
||||
FileNode fileNodeChild;
|
||||
|
||||
if (fileNode == NULL) { return; }
|
||||
|
||||
fileNode->status = status;
|
||||
fileNodeChild = fileNode->child;
|
||||
while (fileNodeChild) {
|
||||
|
||||
Reference in New Issue
Block a user