winbind: Fix CID 1357100 Unchecked return value
authorVolker Lendecke <vl@samba.org>
Tue, 22 Mar 2016 10:24:23 +0000 (11:24 +0100)
committerKarolin Seeger <kseeger@samba.org>
Mon, 18 Apr 2016 10:58:20 +0000 (12:58 +0200)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
Autobuild-User(master): Ralph Böhme <slow@samba.org>
Autobuild-Date(master): Tue Mar 22 15:49:14 CET 2016 on sn-devel-144

BUG: https://bugzilla.samba.org/show_bug.cgi?id=11786

source3/winbindd/idmap.c

index faf0df267a486e82e2091a47cb15fbbc4d856679..7eb7e589029a80b5b45c666b001b3a76ed939d81 100644 (file)
@@ -126,8 +126,12 @@ bool domain_has_idmap_config(const char *domname)
        char *config_option;
        const char *range = NULL;
        const char *backend = NULL;
+       bool ok;
 
-       idmap_init();
+       ok = idmap_init();
+       if (!ok) {
+               return false;
+       }
 
        for (i=0; i<num_domains; i++) {
                if (strequal(idmap_domains[i]->name, domname)) {