Summary: Turns out they're different, oops
Reviewed By: marcel
Test Plan: recompile, reinstall, synapse:tablet.get() on a nonexistent cell (which returns an empty string)
Revert: ok
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665318
13f79535-47bb-0310-9956-
ffa450edef68
uint32_t size;
transport.readBytes(&size, 4);
size = ntohl(size);
- if (! size) { RETURN_NULL(); }
char* strbuf = (char*) emalloc(size + 1);
- if (! strbuf) { RETURN_NULL(); }
- transport.readBytes(strbuf, size);
+ if (size) {
+ transport.readBytes(strbuf, size);
+ }
strbuf[size] = '\0';
ZVAL_STRINGL(return_value, strbuf, size, 0);
return;