Robert Shearman wrote:
Counter-example with the following IDL:
void ConformantString2Out([in] long size, [in, out, string,
size_is(size)] char **pszString);
void Test([in] long size, [in, out, size_is(size)] char **pszArray);
Both generate NdrPointerFree calls and I believe both are sat
Eric Kohl wrote:
Robert Shearman wrote:
case PASS_OUT:
+if (in_attr && has_size && pointer_type == RPC_FC_UP &&
phase == PHASE_FREE)
+break;
if (!out_attr)
continue;
break;
I don't think this is correct. Firstly
Eric Kohl wrote:
case PASS_OUT:
+if (in_attr && has_size && pointer_type == RPC_FC_UP && phase ==
PHASE_FREE)
+break;
if (!out_attr)
continue;
break;
I don't think this is correct. Firstly, it should continue, not