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