There was an error while loading. Please reload this page.
2 parents ee59e5a + b273986 commit 8ae76f4Copy full SHA for 8ae76f4
src/memory_provider.c
@@ -230,6 +230,17 @@ void assignOpsIpcDefaults(umf_memory_provider_ops_t *ops) {
230
231
static umf_result_t umfProviderPostInitialize(umf_memory_provider_ops_t *ops,
232
void *provider_priv, ...) {
233
+
234
+ // "post_initialize" ctl query is supported since version 1.1
235
+ if (ops->version < UMF_MAKE_VERSION(1, 1)) {
236
+ LOG_DEBUG(
237
+ "\"post_initialize\" ctl query was not required for memory "
238
+ "provider version %d, but the implementation could not handle "
239
+ "errors properly in this case",
240
+ ops->version);
241
+ return UMF_RESULT_ERROR_INVALID_CTL_PATH;
242
+ }
243
244
va_list args;
245
va_start(args, provider_priv);
246
umf_result_t ret =
0 commit comments