From 2cafd9dbafa262d1d29ce0af0590c3aa36b527fe Mon Sep 17 00:00:00 2001 From: Jennifer Richards Date: Fri, 1 Jun 2018 20:19:49 -0400 Subject: [PATCH] Allow "last_connection_attempt" field to be omitted in peer JSON --- trp/trp_peer_encoders.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/trp/trp_peer_encoders.c b/trp/trp_peer_encoders.c index 48f74c5..e6bf16a 100644 --- a/trp/trp_peer_encoders.c +++ b/trp/trp_peer_encoders.c @@ -62,6 +62,7 @@ static json_t *server_to_json_string(const char *server, int port) static json_t *last_attempt_to_json_string(TRP_PEER *peer) { struct timespec ts_zero = {0, 0}; + struct timespec *last_conn_attempt; char *s = NULL; json_t *jstr = NULL; @@ -98,7 +99,7 @@ json_t *trp_peer_to_json(TRP_PEER *peer) json_boolean(trp_peer_get_outgoing_status(peer) == PEER_CONNECTED)); OBJECT_SET_OR_FAIL(peer_json, "connected_from", json_boolean(trp_peer_get_incoming_status(peer) == PEER_CONNECTED)); - OBJECT_SET_OR_FAIL(peer_json, "last_connection_attempt", + OBJECT_SET_OR_SKIP(peer_json, "last_connection_attempt", last_attempt_to_json_string(peer)); OBJECT_SET_OR_FAIL(peer_json, "allowed_credentials", tr_gss_names_to_json_array(trp_peer_get_gss_names(peer))); -- 2.1.4