]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - include/internal/namemap.h
Don't hold a lock when calling a callback in ossl_namemap_doall_names
[thirdparty/openssl.git] / include / internal / namemap.h
index 685ccb41c114b7ddab5299fcef6acb8b5f669abd..bbdc0411737036663e7ea0564ef612d855782332 100644 (file)
@@ -31,9 +31,9 @@ int ossl_namemap_name2num_n(const OSSL_NAMEMAP *namemap,
                             const char *name, size_t name_len);
 const char *ossl_namemap_num2name(const OSSL_NAMEMAP *namemap, int number,
                                   size_t idx);
-void ossl_namemap_doall_names(const OSSL_NAMEMAP *namemap, int number,
-                              void (*fn)(const char *name, void *data),
-                              void *data);
+int ossl_namemap_doall_names(const OSSL_NAMEMAP *namemap, int number,
+                             void (*fn)(const char *name, void *data),
+                             void *data);
 
 /*
  * A utility that handles several names in a string, divided by a given