Browse Source

[netjack] Fix number packet_cache for 0 payload case.

git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3309 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/0.117.0
torben 17 years ago
parent
commit
643385081d
1 changed files with 6 additions and 2 deletions
  1. +6
    -2
      drivers/netjack/netjack_packet.c

+ 6
- 2
drivers/netjack/netjack_packet.c View File

@@ -121,8 +121,12 @@ packet_cache
*packet_cache_new (int num_packets, int pkt_size, int mtu)
{
int fragment_payload_size = mtu - sizeof (jacknet_packet_header);
int fragment_number = (pkt_size - sizeof (jacknet_packet_header) - 1) / fragment_payload_size + 1;
int i;
int i, fragment_number;

if( pkt_size == sizeof(jacknet_packet_header) )
fragment_number = 1;
else
fragment_number = (pkt_size - sizeof (jacknet_packet_header) - 1) / fragment_payload_size + 1;
packet_cache *pcache = malloc (sizeof (packet_cache));
if (pcache == NULL)


Loading…
Cancel
Save