X-Git-Url: http://www.project-moonshot.org/gitweb/?p=trust_router.git;a=blobdiff_plain;f=trp%2Ftrp_peer_encoders.c;fp=trp%2Ftrp_peer_encoders.c;h=e6bf16ac3b17672c1fd3fd3d9822198aafbd11e5;hp=48f74c5ddea3f30540043aee26f41a19d1adafb3;hb=2cafd9dbafa262d1d29ce0af0590c3aa36b527fe;hpb=5eea9658828cde7f7f269c95989a613b76375528 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)));