Full_Name: Robert H. Sperry
Version: 2.0.7
OS: Solaris
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (192.70.225.82)
In schema.c line 116, (ss->size * 2) will not be large enough to hold the new
string if (ss->pos + l) >= ss->size + 1). To correct this I made the following
change to eliminate segment faults.
while (ss->pos + l >= ss->size-1) {
ss->size *= 2;
}