mirror of
				https://github.com/swaywm/sway.git
				synced 2025-11-03 09:01:43 -05:00 
			
		
		
		
	Merge pull request #357 from sce/fix_swaybar_crashes
swaybar: ipc_update_ws: Fix memory corruption.
This commit is contained in:
		
						commit
						73c8a48417
					
				
					 1 changed files with 0 additions and 12 deletions
				
			
		| 
						 | 
				
			
			@ -135,10 +135,6 @@ void ipc_update_workspaces() {
 | 
			
		|||
	int i;
 | 
			
		||||
	for (i = 0; i < json_object_array_length(results); ++i) {
 | 
			
		||||
		json_object *ws_json = json_object_array_get_idx(results, i);
 | 
			
		||||
		if (!ws_json) {
 | 
			
		||||
			// wat
 | 
			
		||||
			continue;
 | 
			
		||||
		}
 | 
			
		||||
		json_object *num, *name, *visible, *focused, *out, *urgent;
 | 
			
		||||
		json_object_object_get_ex(ws_json, "num", &num);
 | 
			
		||||
		json_object_object_get_ex(ws_json, "name", &name);
 | 
			
		||||
| 
						 | 
				
			
			@ -156,14 +152,6 @@ void ipc_update_workspaces() {
 | 
			
		|||
			ws->urgent = json_object_get_boolean(urgent);
 | 
			
		||||
			list_add(workspaces, ws);
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		json_object_put(num);
 | 
			
		||||
		json_object_put(name);
 | 
			
		||||
		json_object_put(visible);
 | 
			
		||||
		json_object_put(focused);
 | 
			
		||||
		json_object_put(out);
 | 
			
		||||
		json_object_put(urgent);
 | 
			
		||||
		json_object_put(ws_json);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	json_object_put(results);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue