Remove misleading typedef and redundant suffix from struct telnet_service.
 int telnet_new_connection(connection_t *connection)
 {
        telnet_connection_t *telnet_connection = malloc(sizeof(telnet_connection_t));
-       telnet_service_t *telnet_service = connection->service->priv;
+       struct telnet_service *telnet_service = connection->service->priv;
        int i;
 
        connection->priv = telnet_connection;
 
 int telnet_init(char *banner)
 {
-       telnet_service_t *telnet_service = malloc(sizeof(telnet_service_t));
+       struct telnet_service *telnet_service = malloc(sizeof(struct telnet_service));
 
        if (telnet_port == 0)
        {
 
        int closed;
 } telnet_connection_t;
 
-typedef struct telnet_service_s
+struct telnet_service
 {
        char *banner;
-} telnet_service_t;
+};
 
 int telnet_init(char *banner);
 int telnet_register_commands(command_context_t *command_context);