INN commit: trunk/lib (buffer.c)
INN Commit
rra at isc.org
Tue Jul 7 16:36:20 UTC 2015
Date: Tuesday, July 7, 2015 @ 09:36:20
Author: iulius
Revision: 9915
Fix segfault in buffer_find_string with empty buffer
Fix segfault in buffer_find_string if passed a buffer that's never had
any data. Found by Richard Kettlewell. Patch from upstream rra-c-util.
Modified:
trunk/lib/buffer.c
----------+
buffer.c | 2 ++
1 file changed, 2 insertions(+)
Modified: buffer.c
===================================================================
--- buffer.c 2015-07-07 16:34:36 UTC (rev 9914)
+++ buffer.c 2015-07-07 16:36:20 UTC (rev 9915)
@@ -242,6 +242,8 @@
char *terminator, *data;
size_t length;
+ if (buffer->data == NULL)
+ return false;
length = strlen(string);
do {
data = buffer->data + buffer->used + start;
More information about the inn-committers
mailing list