Navigation


Changeset 1093:44f3e48dfe27 in freeDiameter for libfdcore/peers.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/peers.c

    r1085 r1093  
    412412DECLARE_FD_DUMP_PROTOTYPE(fd_peer_dump, struct peer_hdr * p, int details)
    413413{
    414         size_t o=0;
    415         if (!offset)
    416                 offset = &o;
     414        FD_DUMP_HANDLE_OFFSET();
    417415       
    418416        CHECK_MALLOC_DO( fd_dump_extend( FD_DUMP_STD_PARAMS, "{peer}(@%p): ", p), return NULL);
     
    454452{
    455453        struct fd_list * li;
    456         size_t o=0;
    457         if (!offset)
    458                 offset = &o;
     454        FD_DUMP_HANDLE_OFFSET();
    459455       
    460456        CHECK_FCT_DO( pthread_rwlock_rdlock(&fd_g_peers_rw), /* continue */ );
     
    462458        for (li = fd_g_peers.next; li != &fd_g_peers; li = li->next) {
    463459                CHECK_MALLOC_DO( fd_peer_dump(FD_DUMP_STD_PARAMS, (struct peer_hdr *)li->o, details), break);
    464                 CHECK_MALLOC_DO( fd_dump_extend( FD_DUMP_STD_PARAMS, "\n"), break);
     460                if (li->next != &fd_g_peers) {
     461                        CHECK_MALLOC_DO( fd_dump_extend( FD_DUMP_STD_PARAMS, "\n"), break);
     462                }
    465463        }
    466464       
Note: See TracChangeset for help on using the changeset viewer.