File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -208,16 +208,14 @@ func getDynamicLibrary() unsafe.Pointer {
208208 if libraryHandle != nil {
209209 C .dlerror ()
210210 C .dlclose (libraryHandle )
211- dlerr := C .dlerror ()
212- if dlerr != nil {
213- fmt .Printf ("Error when closing dynamic library.\n " , dlerr )
211+ if err := C .dlerror (); err != nil {
212+ fmt .Printf ("Error when closing dynamic library.\n " , C .GoString (err ))
214213 }
215214 }
216215 C .dlerror ()
217216 libraryHandle = C .dlmopen (C .LM_ID_NEWLM , C .CString (os .Getenv ("PKCS11_SUBMODULE" )), C .RTLD_NOW | C .RTLD_LOCAL | C .RTLD_DEEPBIND )
218- dlerr := C .dlerror ()
219- if dlerr != nil {
220- fmt .Printf ("Error when opening dynamic library.\n " , dlerr )
217+ if err := C .dlerror (); err != nil {
218+ fmt .Printf ("Error when opening dynamic library.\n " , C .GoString (err ))
221219 }
222220 if libraryHandle == nil {
223221 return nil
@@ -234,8 +232,8 @@ func getDynamicLibrarySymbol(functionName string) uintptr {
234232 }
235233 C .dlerror ()
236234 symbol := C .dlsym (lh , C .CString (functionName ))
237- if dlerr != nil {
238- fmt .Printf ("Error when getting symbol from dynamic library.\n " , dlerr )
235+ if err := C . dlerror (); err != nil {
236+ fmt .Printf ("Error when getting symbol from dynamic library.\n " , C . GoString ( err ) )
239237 }
240238 return uintptr (symbol )
241239}
You can’t perform that action at this time.
0 commit comments