diff --git a/sap/sap.h b/sap/sap.h
index 5a98bad..16c333a 100644
--- a/sap/sap.h
+++ b/sap/sap.h
int sap_reset_sim_rsp(void *sap_device, uint8_t result);
int sap_transfer_card_reader_status_rsp(void *sap_device, uint8_t result,
uint8_t status);
-int sap_error_rsp(void *sap_device);
int sap_transport_protocol_rsp(void *sap_device, uint8_t result);
/* Event indication. Implemented by server.c*/
diff --git a/sap/server.c b/sap/server.c
index a96c3fa..648fa58 100644
--- a/sap/server.c
+++ b/sap/server.c
return send_message(conn, buf, size);
}
+static int sap_error_rsp(struct sap_connection *conn)
+{
+ struct sap_message msg;
+
+ memset(&msg, 0, sizeof(msg));
+ msg.id = SAP_ERROR_RESP;
+
+ error("SAP error (state %d pr 0x%02x).", conn->state,
+ conn->processing_req);
+
+ return send_message(conn, &msg, sizeof(msg));
+}
+
static void connect_req(struct sap_connection *conn,
struct sap_parameter *param)
{
return send_message(sap_device, buf, size);
}
-int sap_error_rsp(void *sap_device)
-{
- struct sap_message msg;
- struct sap_connection *conn = sap_device;
-
- memset(&msg, 0, sizeof(msg));
- msg.id = SAP_ERROR_RESP;
-
- error("SAP error (state %d pr 0x%02x).", conn->state,
- conn->processing_req);
-
- return send_message(conn, &msg, sizeof(msg));
-}
-
int sap_status_ind(void *sap_device, uint8_t status_change)
{
struct sap_connection *conn = sap_device;