Merge pull request #69 from vishwabmc/master

Fix memory leak in good paths in ipmid
diff --git a/globalhandler.C b/globalhandler.C
index e68ea79..2d3af92 100644
--- a/globalhandler.C
+++ b/globalhandler.C
@@ -142,30 +142,11 @@
     return rc;
 }
 
-ipmi_ret_t ipmi_global_wildcard_handler(ipmi_netfn_t netfn, ipmi_cmd_t cmd,
-                              ipmi_request_t request, ipmi_response_t response,
-                              ipmi_data_len_t data_len, ipmi_context_t context)
-{
-    printf("Handling WILDCARD Netfn:[0x%X], Cmd:[0x%X]\n",netfn, cmd);
-
-    // Status code.
-    ipmi_ret_t rc = IPMI_CC_OK;
-
-    *data_len = strlen("THIS IS WILDCARD");
-
-    // Now pack actual response
-    memcpy(response, "THIS IS WILDCARD", *data_len);
-
-    return rc;
-}
 
 void register_netfn_global_functions()
 {
     printf("Registering NetFn:[0x%X], Cmd:[0x%X]\n",NETFUN_APP, IPMI_CMD_WARM_RESET);
     ipmi_register_callback(NETFUN_APP, IPMI_CMD_WARM_RESET, NULL, ipmi_global_warm_reset);
 
-    printf("Registering NetFn:[0x%X], Cmd:[0x%X]\n",NETFUN_APP, IPMI_CMD_WILDCARD);
-    ipmi_register_callback(NETFUN_APP, IPMI_CMD_WILDCARD, NULL, ipmi_global_wildcard_handler);
-
-	return;
+    return;
 }