MEDIUM: Add free_check() helper

Add free_check() helper to free the memory allocated by init_check().

Signed-off-by: Simon Horman <horms@verge.net.au>
diff --git a/include/proto/checks.h b/include/proto/checks.h
index 1e65652..24dec79 100644
--- a/include/proto/checks.h
+++ b/include/proto/checks.h
@@ -45,6 +45,7 @@
 }
 
 const char *init_check(struct check *check, int type);
+void free_check(struct check *check);
 
 #endif /* _PROTO_CHECKS_H */
 
diff --git a/src/checks.c b/src/checks.c
index ae981f8..b2f89a5 100644
--- a/src/checks.c
+++ b/src/checks.c
@@ -2807,6 +2807,13 @@
 	return NULL;
 }
 
+void free_check(struct check *check)
+{
+	free(check->bi);
+	free(check->bo);
+	free(check->conn);
+}
+
 
 /*
  * Local variables: