]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
r17878: Fix possible null deref found by Stanford checker.
authorJeremy Allison <jra@samba.org>
Mon, 28 Aug 2006 05:35:27 +0000 (05:35 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 16:38:56 +0000 (11:38 -0500)
Jeremy.
(This used to be commit ae20201494f44cb98e58ba98531a79feeeb82b47)

source3/registry/reg_objects.c

index 1bd3ac9bd91395eb57ca5bd4cc52da71a43629ad..83fd85658fbf3702ae37eb7a9781bd004d3464d6 100644 (file)
@@ -109,6 +109,10 @@ BOOL regsubkey_ctr_key_exists( REGSUBKEY_CTR *ctr, const char *keyname )
 {
        int     i;
        
+       if (!ctr->subkeys) {
+               return False;
+       }
+
        for ( i=0; i<ctr->num_subkeys; i++ ) {
                if ( strequal( ctr->subkeys[i],keyname ) )
                        return True;