Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
@@ -1633,7 +1633,7 @@ bool callExternalProgram(const char *progname, const StringBuffer &input, String
char buf[4096];
for(;;)
{
- size32_t r=pipe2.Read(buf, sizeof(buf));
+ int r=pipe2.Read(buf, sizeof(buf));
if(r>0)
output.append(r, buf);
@@ -346,6 +346,7 @@ public:
newgrp->nodes[i] = LINK(nodes[i]);
for (rank_t k=0;k<j; k++)
newgrp->nodes[i++] = tmp[k];
+ free(tmp);
return newgrp;
}