summaryrefslogtreecommitdiffstats
path: root/ldap
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2010-07-02 00:14:54 -0500
committerNoriko Hosoi <nhosoi@redhat.com>2010-08-23 11:05:44 -0700
commitc54c70e436c23bba9aac296285fd3e0f417f334d (patch)
treeb837422357d2bf92ce4691c28297c834381cb7ef /ldap
parentc7546a1de1b994fa21dfb189e0607558325cdd6a (diff)
downloadds-c54c70e436c23bba9aac296285fd3e0f417f334d.tar.gz
ds-c54c70e436c23bba9aac296285fd3e0f417f334d.tar.xz
ds-c54c70e436c23bba9aac296285fd3e0f417f334d.zip
Bug 610119 - fix coverify Defect Type: Null pointer dereferences issues 12167 - 12199
https://bugzilla.redhat.com/show_bug.cgi?id=610119 Resolves: bug 610119 Bug description: Fix coverify Defect Type: Null pointer dereferences issues 12167 - 12199 Fix description: Catch possible NULL pointer in slapi_re_subs().
Diffstat (limited to 'ldap')
-rw-r--r--ldap/servers/slapd/regex.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ldap/servers/slapd/regex.c b/ldap/servers/slapd/regex.c
index 6eb682a4..b7445fe3 100644
--- a/ldap/servers/slapd/regex.c
+++ b/ldap/servers/slapd/regex.c
@@ -153,7 +153,7 @@ slapi_re_subs( Slapi_Regex *re_handle, const char *subject,
int len = 0;
int pin;
int *ovector;
- char *mydst = *dst;
+ char *mydst;
const char *substring_start;
const char *p;
@@ -165,6 +165,7 @@ slapi_re_subs( Slapi_Regex *re_handle, const char *subject,
}
ovector = re_handle->re_ovector;
+ mydst = *dst;
for (p = src; *p != '\0'; p++) {
if ('&' == *p) {