Fix compilation warning, and partially de-leak.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6370 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/auxprogs/mpiwrap_type_test.c b/auxprogs/mpiwrap_type_test.c
index c56b7ef..b3db73d 100644
--- a/auxprogs/mpiwrap_type_test.c
+++ b/auxprogs/mpiwrap_type_test.c
@@ -8,6 +8,7 @@
 
 #include <stdio.h>
 #include <stdlib.h>
+#include <string.h>
 #include <assert.h>
 #include "mpi.h"
 #include "../memcheck/memcheck.h"
@@ -208,6 +209,10 @@
    for (i = 0; i < ub; i++)
       printf("%c", characterise(rbuf[i]));
    printf("\n");
+
+   free(sbuf);
+   free(rbuf);
+   free(rbuf_walk);
 }