ports/databases/libmemcached/files/patch-libmemcached__memcached_io.c
Yen-Ming Lee 579208a091 - fix segfault problem if the length of source is zero
- bump PORTREVISION

Submitted by:	vanilla
2008-11-17 09:22:58 +00:00

12 lines
424 B
C

--- libmemcached/memcached_io.c.orig 2008-11-17 01:19:40.000000000 -0800
+++ libmemcached/memcached_io.c 2008-11-17 01:20:19.000000000 -0800
@@ -135,6 +135,9 @@
difference= (length > ptr->read_buffer_length) ? ptr->read_buffer_length : length;
+ if (strlen (ptr->read_ptr) == 0)
+ break;
+
memcpy(buffer_ptr, ptr->read_ptr, difference);
length -= difference;
ptr->read_ptr+= difference;