mirror of
				https://github.com/ggml-org/llama.cpp.git
				synced 2025-10-30 08:42:00 +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_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)) { |     if (!ggml_gallocr_reserve_n(sched->galloc, &sched->graph, sched->node_backend_ids, sched->leaf_backend_ids)) { | ||||||
|         return false; |         return false; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     ggml_backend_sched_reset(sched); |     ggml_backend_sched_reset(sched); | ||||||
|     ggml_backend_sched_synchronize(sched); |  | ||||||
|  |  | ||||||
|     return true; |     return true; | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 slaren
					slaren