]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
dlwrap: don't assume dlopen/dlsym sets errno
authorDaiki Ueno <ueno@gnu.org>
Thu, 8 Aug 2024 22:04:25 +0000 (07:04 +0900)
committerDaiki Ueno <ueno@gnu.org>
Thu, 8 Aug 2024 22:04:25 +0000 (07:04 +0900)
Signed-off-by: Daiki Ueno <ueno@gnu.org>
lib/dlwrap/brotlidec.c
lib/dlwrap/brotlienc.c
lib/dlwrap/oqs.c
lib/dlwrap/tss2_esys.c
lib/dlwrap/tss2_mu.c
lib/dlwrap/tss2_tctildr.c
lib/dlwrap/zlib.c
lib/dlwrap/zstd.c

index 7e4546a8e7ddcb904d166c8800656cb8015b8436..07e494d4b8c524c0b343baa0d2215dd6bd77289b 100644 (file)
@@ -104,7 +104,7 @@ ensure_symbol (const char *name, void **symp)
     {
       void *sym = dlsym (gnutls_brotlidec_dlhandle, name);
       if (!sym)
-       return -errno;
+       return -EINVAL;
       *symp = sym;
     }
   return 0;
@@ -119,7 +119,7 @@ gnutls_brotlidec_ensure_library (const char *soname, int flags)
     {
       gnutls_brotlidec_dlhandle = dlopen (soname, flags);
       if (!gnutls_brotlidec_dlhandle)
-       return -errno;
+       return -EINVAL;
     }
 
 #define ENSURE_SYMBOL(name)                                    \
index fae13ed313e4421be9e5d4f6c3bbaeaec953c3b7..f628b6f62916d66d5fa57e78b91548aa060a2100 100644 (file)
@@ -104,7 +104,7 @@ ensure_symbol (const char *name, void **symp)
     {
       void *sym = dlsym (gnutls_brotlienc_dlhandle, name);
       if (!sym)
-       return -errno;
+       return -EINVAL;
       *symp = sym;
     }
   return 0;
@@ -119,7 +119,7 @@ gnutls_brotlienc_ensure_library (const char *soname, int flags)
     {
       gnutls_brotlienc_dlhandle = dlopen (soname, flags);
       if (!gnutls_brotlienc_dlhandle)
-       return -errno;
+       return -EINVAL;
     }
 
 #define ENSURE_SYMBOL(name)                                    \
index f9ae269faaf5c979fea201ba28d073c1afb2f02f..9688eb0e89d2b4560fec39292b17561abb983d98 100644 (file)
@@ -104,7 +104,7 @@ ensure_symbol (const char *name, void **symp)
     {
       void *sym = dlsym (gnutls_oqs_dlhandle, name);
       if (!sym)
-       return -errno;
+       return -EINVAL;
       *symp = sym;
     }
   return 0;
@@ -119,7 +119,7 @@ gnutls_oqs_ensure_library (const char *soname, int flags)
     {
       gnutls_oqs_dlhandle = dlopen (soname, flags);
       if (!gnutls_oqs_dlhandle)
-       return -errno;
+       return -EINVAL;
     }
 
 #define ENSURE_SYMBOL(name)                                    \
index 12556d36127600fc64b8b8f428a4ac3db686417d..df235c2e26adee4bdb48388159a752c57ee73846 100644 (file)
@@ -104,7 +104,7 @@ ensure_symbol (const char *name, void **symp)
     {
       void *sym = dlsym (gnutls_tss2_esys_dlhandle, name);
       if (!sym)
-       return -errno;
+       return -EINVAL;
       *symp = sym;
     }
   return 0;
@@ -119,7 +119,7 @@ gnutls_tss2_esys_ensure_library (const char *soname, int flags)
     {
       gnutls_tss2_esys_dlhandle = dlopen (soname, flags);
       if (!gnutls_tss2_esys_dlhandle)
-       return -errno;
+       return -EINVAL;
     }
 
 #define ENSURE_SYMBOL(name)                                    \
index be80f46840ce1ba4f453d998c09d4ad51ba8fd7a..b7617791617d50fffc6a1aa7f6677176b62b75d3 100644 (file)
@@ -104,7 +104,7 @@ ensure_symbol (const char *name, void **symp)
     {
       void *sym = dlsym (gnutls_tss2_mu_dlhandle, name);
       if (!sym)
-       return -errno;
+       return -EINVAL;
       *symp = sym;
     }
   return 0;
@@ -119,7 +119,7 @@ gnutls_tss2_mu_ensure_library (const char *soname, int flags)
     {
       gnutls_tss2_mu_dlhandle = dlopen (soname, flags);
       if (!gnutls_tss2_mu_dlhandle)
-       return -errno;
+       return -EINVAL;
     }
 
 #define ENSURE_SYMBOL(name)                                    \
index 7f09f538c3bd7a632d167d894d21401ab6fbf0e4..7c27ab84ba3c429edd4fb2b11e8d74229cdfb8e6 100644 (file)
@@ -104,7 +104,7 @@ ensure_symbol (const char *name, void **symp)
     {
       void *sym = dlsym (gnutls_tss2_tctildr_dlhandle, name);
       if (!sym)
-       return -errno;
+       return -EINVAL;
       *symp = sym;
     }
   return 0;
@@ -119,7 +119,7 @@ gnutls_tss2_tctildr_ensure_library (const char *soname, int flags)
     {
       gnutls_tss2_tctildr_dlhandle = dlopen (soname, flags);
       if (!gnutls_tss2_tctildr_dlhandle)
-       return -errno;
+       return -EINVAL;
     }
 
 #define ENSURE_SYMBOL(name)                                    \
index 19851513a929e5e3f43be4088498c0a7f710a50d..ae29d0997a7806af11adc624964df1c25cd57b0f 100644 (file)
@@ -104,7 +104,7 @@ ensure_symbol (const char *name, void **symp)
     {
       void *sym = dlsym (gnutls_zlib_dlhandle, name);
       if (!sym)
-       return -errno;
+       return -EINVAL;
       *symp = sym;
     }
   return 0;
@@ -119,7 +119,7 @@ gnutls_zlib_ensure_library (const char *soname, int flags)
     {
       gnutls_zlib_dlhandle = dlopen (soname, flags);
       if (!gnutls_zlib_dlhandle)
-       return -errno;
+       return -EINVAL;
     }
 
 #define ENSURE_SYMBOL(name)                                    \
index bd5153e4648a680aeea50f482b3497529318e801..61c5349ed748c4e775d41e3ff244997e354f67ae 100644 (file)
@@ -104,7 +104,7 @@ ensure_symbol (const char *name, void **symp)
     {
       void *sym = dlsym (gnutls_zstd_dlhandle, name);
       if (!sym)
-       return -errno;
+       return -EINVAL;
       *symp = sym;
     }
   return 0;
@@ -119,7 +119,7 @@ gnutls_zstd_ensure_library (const char *soname, int flags)
     {
       gnutls_zstd_dlhandle = dlopen (soname, flags);
       if (!gnutls_zstd_dlhandle)
-       return -errno;
+       return -EINVAL;
     }
 
 #define ENSURE_SYMBOL(name)                                    \