Upstream version 7.35.139.0
[platform/framework/web/crosswalk.git] / src / ppapi / proxy / ppapi_command_buffer_proxy.cc
index 4d140f2..f3cdb63 100644 (file)
@@ -127,7 +127,11 @@ scoped_refptr<gpu::Buffer> PpapiCommandBufferProxy::CreateTransferBuffer(
   if ((*id) <= 0)
     return NULL;
 
-  return GetTransferBuffer(*id);
+  scoped_refptr<gpu::Buffer> buffer = GetTransferBuffer(*id);
+  if (!buffer)
+    *id = -1;
+
+  return buffer;
 }
 
 void PpapiCommandBufferProxy::DestroyTransferBuffer(int32 id) {