diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index 412616763a6aed39a0cf191ba74887ce1f97a558..0ec67804535d4cf4d4e2e6d73b822e283e3f4f5e 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -12291,9 +12291,9 @@ static int manager_show_registry(struct mansession *s, const struct message *m)
 			"Username: %s\r\n"
 			"Refresh: %d\r\n"
 			"State: %s\r\n"
-			"RegistrationTime: %s\r\n"
+			"RegistrationTime: %ld\r\n"
 			"\r\n", iterator->hostname, iterator->portno ? iterator->portno : STANDARD_SIP_PORT,
-			iterator->username, iterator->refresh, regstate2str(iterator->regstate), tmpdat);
+					  iterator->username, iterator->refresh, regstate2str(iterator->regstate), (long) iterator->regtime.tv_sec);
 		ASTOBJ_UNLOCK(iterator);
 		total++;
 	} while(0));