Navigation


Changeset 1093:44f3e48dfe27 in freeDiameter for libfdcore/server.c


Ignore:
Timestamp:
May 6, 2013, 5:33:22 PM (11 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

Align the behavior of all fd_*dump functions wrt final \n

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libfdcore/server.c

    r1085 r1093  
    9797{
    9898        struct fd_list * li, *cli;
    99         size_t o=0;
    100         if (!offset)
    101                 offset = &o;
     99       
     100        FD_DUMP_HANDLE_OFFSET();
    102101       
    103102        for (li = FD_SERVERS.next; li != &FD_SERVERS; li = li->next) {
     
    105104                enum s_state st = get_status(s);
    106105               
    107                 CHECK_MALLOC_DO( fd_dump_extend( FD_DUMP_STD_PARAMS, "{server}(@%p)'%s': %s, %s, %s\n", s, fd_cnx_getid(s->conn),
     106                CHECK_MALLOC_DO( fd_dump_extend( FD_DUMP_STD_PARAMS, "{server}(@%p)'%s': %s, %s, %s", s, fd_cnx_getid(s->conn),
    108107                                IPPROTO_NAME( s->proto ),
    109108                                s->secur ? "Secur" : "NotSecur",
     
    117116                        struct client * c = (struct client *)cli;
    118117                        char bufts[128];
    119                         CHECK_MALLOC_DO( fd_dump_extend( FD_DUMP_STD_PARAMS, "  {client}(@%p)'%s': to:%s\n", c, fd_cnx_getid(c->conn), fd_log_time(&c->ts, bufts, sizeof(bufts))), break);
     118                        CHECK_MALLOC_DO( fd_dump_extend( FD_DUMP_STD_PARAMS, "\n  {client}(@%p)'%s': to:%s", c, fd_cnx_getid(c->conn), fd_log_time(&c->ts, bufts, sizeof(bufts))), break);
    120119                }
    121120                CHECK_POSIX_DO( pthread_mutex_unlock(&s->clients_mtx), );
     121               
     122                if (li->next != &FD_SERVERS) {
     123                        CHECK_MALLOC_DO( fd_dump_extend( FD_DUMP_STD_PARAMS, "\n"), return NULL);
     124                }
    122125        }
    123126       
Note: See TracChangeset for help on using the changeset viewer.