[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: ud find seg fault (ITS#148)
Thanks! A quick fix has been committed to -devel. Will
be integrated into release engineering for 1.2.2.
Kurt
At 03:55 PM 4/28/99 GMT, wes@umich.edu wrote:
>Full_Name: Wesley Craig
>Version: 1.2.1
>OS: Solaris 2.6
>URL: ftp://ftp.openldap.org/incoming/
>Submission from: (NULL) (141.211.164.29)
>
>
>Reproduce on Solaris 2.6 with OpenLDAP 1.2.1:
>
>% ud
>LDAP UserDirectory 1.2.1-Release (Wed Apr 21 13:15:23 EDT 1999)
>
> Enter a command. If you need help, type 'h' or '?' and hit RETURN.
>
>* find
> Locate whose entry?
>Segmentation Fault (core dumped)
>%
>
>Fix is in clients/ud/main.c, line 230. printf refers to "cp" which points
>to second argument is there was one. When there's not, cp is NULL, causing
>some
>printf's to core. My fix, check for NULL, give message "Could not complete
>find."
>A better error message would get what the user typed at the "Locate whose
>entry?"
>prompt. This is hard, since it's not local to do_command().
>
>:wes
>
>
>