transport: fix mctp_demux handle leak on map_tid failure

Call pldm_transport_mctp_demux_destroy() instead of
pldm_transport_af_mctp_destroy() on map_tid failure to correctly
cleanup the initialized mctp_demux transport handle.

Change-Id: I1f7de7659b92a58ae280690cb7a779231ae2037e
Signed-off-by: Ravi Teja <rbailapu@qti.qualcomm.com>
diff --git a/common/transport.cpp b/common/transport.cpp
index 6b7836a..3b98df4 100644
--- a/common/transport.cpp
+++ b/common/transport.cpp
@@ -46,7 +46,7 @@
         int rc = pldm_transport_mctp_demux_map_tid(impl.mctp_demux, eid, eid);
         if (rc)
         {
-            pldm_transport_af_mctp_destroy(impl.af_mctp);
+            pldm_transport_mctp_demux_destroy(impl.mctp_demux);
             return nullptr;
         }
     }