mirror of
https://github.com/grpc/grpc-node.git
synced 2025-12-08 18:23:54 +00:00
Return success status of grpc_byte_buffer_reader
This commit is contained in:
parent
c3d28d42c2
commit
a05c874fea
@ -73,7 +73,10 @@ Local<Value> ByteBufferToBuffer(grpc_byte_buffer *buffer) {
|
||||
return scope.Escape(Nan::Null());
|
||||
}
|
||||
grpc_byte_buffer_reader reader;
|
||||
grpc_byte_buffer_reader_init(&reader, buffer);
|
||||
if (!grpc_byte_buffer_reader_init(&reader, buffer)) {
|
||||
Nan::ThrowError("Error initializing byte buffer reader.");
|
||||
return scope.Escape(Nan::Undefined());
|
||||
}
|
||||
gpr_slice slice = grpc_byte_buffer_reader_readall(&reader);
|
||||
size_t length = GPR_SLICE_LENGTH(slice);
|
||||
char *result = new char[length];
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user