Permalink
Browse files

Specify return behavior in header for evbuffer_pullup() in corner case

Function returns NULL when told to pullup more data than exists
  • Loading branch information...
1 parent 81ea0c4 commit cf8d1cdb20555165b617cffb3cb89b89ff4260e7 Dan Petro committed Mar 29, 2013
Showing with 2 additions and 1 deletion.
  1. +2 −1 include/event2/buffer.h
View
@@ -944,7 +944,8 @@ void evbuffer_cb_unsuspend(struct evbuffer *buffer, struct evbuffer_cb_entry *cb
@param buf the evbuffer to make contiguous
@param size the number of bytes to make contiguous, or -1 to make the
entire buffer contiguous.
- @return a pointer to the contiguous memory array
+ @return a pointer to the contiguous memory array, or NULL if param size
+ requested more data than is present in the buffer.
*/
unsigned char *evbuffer_pullup(struct evbuffer *buf, ev_ssize_t size);

0 comments on commit cf8d1cd

Please sign in to comment.