Look at error before using it in debug statement.
authorJeremy Allison <jra@samba.org>
Wed, 19 Nov 2003 22:57:56 +0000 (22:57 +0000)
committerJeremy Allison <jra@samba.org>
Wed, 19 Nov 2003 22:57:56 +0000 (22:57 +0000)
Jeremy.
(This used to be commit 69550332f33496b0a513914e2290fdb256bc2958)

source3/lib/module.c

index 38fcf0f3297599d55117d48bd011a6cb35880aa2..2abe918ef44c8b07d2b48508ca629a237934b4f9 100644 (file)
@@ -42,9 +42,8 @@ static NTSTATUS do_smb_load_module(const char *module_name, BOOL is_probe)
 
        if(!handle) {
                int level = is_probe ? 3 : 0;
-               DEBUG(level, ("Error loading module '%s': %s\n", module_name, 
-                             sys_dlerror()));
-
+               error = sys_dlerror();
+               DEBUG(level, ("Error loading module '%s': %s\n", module_name, error ? error : ""));
                return NT_STATUS_UNSUCCESSFUL;
        }