mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-30 03:29:35 -05:00
which should be at most 8 bytes. However if we read more than the minimum message length, we have a problem because we steal bytes from any following message, and there is no buffer mechanism to push back excess data. The shortest legitimate message is Unbind at 7 bytes, but there shouldn't be anything following it. Abandon at 8 bytes is next, so always requesting at least 8 bytes should be safe. Always requesting 9 was a problem. Please double-check these assumptions... |
||
|---|---|---|
| .. | ||
| assert.c | ||
| bprint.c | ||
| debug.c | ||
| decode.c | ||
| dtest.c | ||
| dtest.dsp | ||
| encode.c | ||
| etest.c | ||
| etest.dsp | ||
| idtest.c | ||
| idtest.dsp | ||
| io.c | ||
| lber-int.h | ||
| liblber.dsp | ||
| Makefile.in | ||
| memory.c | ||
| nt_err.c | ||
| options.c | ||
| sockbuf.c | ||
| stdio.c | ||