filemanager: Add assertion checks to prevent dereferencing ptrs
* clang static analysis shows gaps where these calls could rereferencce pointers. Perform an assertion check.
This commit is contained in:
		| @@ -2480,6 +2480,8 @@ set_virtual_root_from_node (PlumaFileBrowserStore * model, | ||||
| 	GSList *copy; | ||||
| 	GtkTreePath *empty = NULL; | ||||
|  | ||||
| 	g_assert (node != NULL); | ||||
|  | ||||
| 	prev = node; | ||||
| 	next = prev->parent; | ||||
|  | ||||
|   | ||||
| @@ -1640,6 +1640,8 @@ jump_to_location (PlumaFileBrowserWidget * obj, GList * item, | ||||
|  | ||||
| 	obj->priv->changing_location = TRUE; | ||||
|  | ||||
| 	g_assert (obj->priv->current_location != NULL); | ||||
|  | ||||
| 	loc = (Location *) (obj->priv->current_location->data); | ||||
|  | ||||
| 	/* Set the new root + virtual root */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user