projects
/
folly.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Don't return a nullptr from IOBufQueue::split(0)
[folly.git]
/
folly
/
io
/
IOBufQueue.cpp
diff --git
a/folly/io/IOBufQueue.cpp
b/folly/io/IOBufQueue.cpp
index ce3cb8a5ae06b1155f8624f19157f61dd521f291..33c97bc97007eedd23a583cf6226b6d5aacc57ef 100644
(file)
--- a/
folly/io/IOBufQueue.cpp
+++ b/
folly/io/IOBufQueue.cpp
@@
-212,6
+212,9
@@
unique_ptr<IOBuf> IOBufQueue::split(size_t n, bool throwOnUnderflow) {
break;
}
}
+ if (UNLIKELY(result == nullptr)) {
+ return IOBuf::create(0);
+ }
return result;
}