Navigation


Changeset 767:c47c16436f71 in freeDiameter for libfdcore/queues.c


Ignore:
Timestamp:
Oct 24, 2011, 6:43:32 AM (13 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Added a limit on fifo queues to avoid memory exaustion when messages are received faster than handled

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libfdcore/queues.c

    r740 r767  
    4545{
    4646        TRACE_ENTRY();
    47         CHECK_FCT( fd_fifo_new ( &fd_g_incoming ) );
    48         CHECK_FCT( fd_fifo_new ( &fd_g_outgoing ) );
    49         CHECK_FCT( fd_fifo_new ( &fd_g_local ) );
     47        CHECK_FCT( fd_fifo_new ( &fd_g_incoming, 20 ) );
     48        CHECK_FCT( fd_fifo_new ( &fd_g_outgoing, 30 ) );
     49        CHECK_FCT( fd_fifo_new ( &fd_g_local, 25 ) );
    5050        return 0;
    5151}
Note: See TracChangeset for help on using the changeset viewer.