ggml-virtgpu: backend: don't crash if buft->iface.get_max_size is missing

This commit is contained in:
Kevin Pouget 2026-01-29 14:26:39 +01:00
parent 07f41cafee
commit f35b24e87c
1 changed files with 5 additions and 1 deletions

View File

@ -36,7 +36,11 @@ uint32_t backend_buffer_type_get_max_size(apir_encoder * enc, apir_decoder * dec
ggml_backend_buffer_type_t buft;
buft = apir_decode_ggml_buffer_type(dec);
size_t value = buft->iface.get_max_size(buft);
size_t value = SIZE_MAX;
if (buft->iface.get_max_size) {
value = buft->iface.get_max_size(buft);
}
apir_encode_size_t(enc, &value);
return 0;