diff --git a/test/core/fling/server.c b/test/core/fling/server.c
index 5627b246104ab9d374c787a3c0b3de4ff72661f8..d68fbe7c3c1072f4c6823bf6f432bc9fa019bc32 100644
--- a/test/core/fling/server.c
+++ b/test/core/fling/server.c
@@ -106,6 +106,7 @@ int main(int argc, char **argv) {
         test_server1_cert_size);
     server = grpc_secure_server_create(ssl_creds, cq, NULL);
     GPR_ASSERT(grpc_server_add_secure_http2_port(server, addr));
+    grpc_server_credentials_release(ssl_creds);
   } else {
     server = grpc_server_create(cq, NULL);
     GPR_ASSERT(grpc_server_add_http2_port(server, addr));