mirror of
				https://github.com/ggml-org/llama.cpp.git
				synced 2025-10-31 08:51:55 +00:00 
			
		
		
		
	ggml : fix possible buffer use after free in sched reserve
This commit is contained in:
		| @@ -2299,12 +2299,13 @@ bool ggml_backend_sched_reserve(ggml_backend_sched_t sched, struct ggml_cgraph * | ||||
|  | ||||
|     ggml_backend_sched_split_graph(sched, measure_graph); | ||||
|  | ||||
|     ggml_backend_sched_synchronize(sched); | ||||
|  | ||||
|     if (!ggml_gallocr_reserve_n(sched->galloc, &sched->graph, sched->node_backend_ids, sched->leaf_backend_ids)) { | ||||
|         return false; | ||||
|     } | ||||
|  | ||||
|     ggml_backend_sched_reset(sched); | ||||
|     ggml_backend_sched_synchronize(sched); | ||||
|  | ||||
|     return true; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 slaren
					slaren