2016-08-23 56 views
0

我有一个RPC服务器,将大量的可变长度数据传输到客户端。该.X文件看起来像这样如何释放在我的RPC服务器中分配的内存?

struct file 
{ 
    opaque data<> 
}; 

在服务器例行程序,我有

struct file *transfer_1_svc(...) 
{ 
    struct file; 

    file.data.data_val = malloc(...); 

    return &file; 
} 

我的问题是谁释放了在服务器例程中分配的数据?

回答