Ignore:
Timestamp:
May 3, 2007 7:56:21 PM (17 years ago)
Author:
bennylp
Message:

Misc Symbian fixes, looks good

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/src/pjsip/sip_transport_udp.c

    r1242 r1248  
    130130     */ 
    131131    for (i=0;; ++i) { 
     132        enum { MIN_SIZE = 32 }; 
    132133        pj_uint32_t flags; 
    133134 
    134         /* Report the packet to transport manager. */ 
    135         if (bytes_read > 0) { 
     135        /* Report the packet to transport manager. Only do so if packet size 
     136         * is relatively big enough for a SIP packet. 
     137         */ 
     138        if (bytes_read > MIN_SIZE) { 
    136139            pj_size_t size_eaten; 
    137140            const pj_sockaddr_in *src_addr =  
     
    158161            rdata->pkt_info.len = 0; 
    159162 
    160         } else if (bytes_read == 0) { 
     163        } else if (bytes_read <= MIN_SIZE) { 
    161164 
    162165            /* TODO: */ 
Note: See TracChangeset for help on using the changeset viewer.