summaryrefslogtreecommitdiffstats
path: root/source/registry
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2006-08-28 02:29:36 +0000
committerJeremy Allison <jra@samba.org>2006-08-28 02:29:36 +0000
commit665d5f05ef2909871a7722cca53dcaa48fbd3ca9 (patch)
treedff37de58c0e676b1eb7f59f9e3bd1bd2db256bc /source/registry
parentbdafbbd48dfb49ee380ac16b593fa5a454dd1377 (diff)
downloadsamba-665d5f05ef2909871a7722cca53dcaa48fbd3ca9.tar.gz
samba-665d5f05ef2909871a7722cca53dcaa48fbd3ca9.tar.xz
samba-665d5f05ef2909871a7722cca53dcaa48fbd3ca9.zip
r17867: Fix null deref in error code path. Found by the
Stanford checker. Jeremy.
Diffstat (limited to 'source/registry')
-rw-r--r--source/registry/reg_objects.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/source/registry/reg_objects.c b/source/registry/reg_objects.c
index 33c2660331b..f6c9eec1016 100644
--- a/source/registry/reg_objects.c
+++ b/source/registry/reg_objects.c
@@ -181,6 +181,7 @@ REGISTRY_VALUE* dup_registry_value( REGISTRY_VALUE *val )
DEBUG(0,("dup_registry_value: memdup() failed for [%d] bytes!\n",
val->size));
SAFE_FREE( copy );
+ return NULL;
}
copy->size = val->size;
}