void wire_client_free(struct wire_client *wire_client) { if (wire_client->wire_conn != NULL) wire_conn_free(wire_client->wire_conn); memset(wire_client, 0, sizeof(*wire_client)); /* help catch bugs */ free(wire_client); }
static void wire_server_free(struct wire_server *wire_server) { wire_conn_free(wire_server->wire_conn); free(wire_server->script_path); free(wire_server->script_buffer); free(wire_server->wire_server_device); memset(wire_server, 0, sizeof(*wire_server)); /* catch bugs */ free(wire_server); }