diff options
author | Endi S. Dewata <edewata@redhat.com> | 2010-07-02 00:14:54 -0500 |
---|---|---|
committer | Noriko Hosoi <nhosoi@redhat.com> | 2010-08-23 11:05:44 -0700 |
commit | c54c70e436c23bba9aac296285fd3e0f417f334d (patch) | |
tree | b837422357d2bf92ce4691c28297c834381cb7ef /ldap | |
parent | c7546a1de1b994fa21dfb189e0607558325cdd6a (diff) | |
download | ds-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.c | 3 |
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) { |