Fixed a memory leak.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10228 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/drd/drd_vc.c b/drd/drd_vc.c
index 583c3e2..1c0f114 100644
--- a/drd/drd_vc.c
+++ b/drd/drd_vc.c
@@ -356,6 +356,11 @@
       }
       vc->capacity = new_capacity;
    }
+   else if (new_capacity == 0 && vc->vc)
+   {
+      VG_(free)(vc->vc);
+      vc->vc = 0;
+   }
    tl_assert(new_capacity == 0 || vc->vc != 0);
 }