Changeset 509:b1de238e8379 in verona


Ignore:
Timestamp:
Aug 14, 2012 3:25:41 PM (9 months ago)
Author:
Nikita Kozlov <nikita@…>
Branch:
default
Message:

fix a memory leak

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libeXosip2/src/eXtl_socks.c

    r508 r509  
    911911                        pfx->len = htonl(length); 
    912912                        length += sizeof(*pfx); 
    913                         //osip_free(message); 
    914913                        message = (char *)pfx; 
    915914                } 
     
    936935                                                                "TCP select error: %s\n", 
    937936                                                                strerror(ex_errno))); 
    938                                                 //osip_free(message); 
    939937                                                return -1; 
    940938                                        } else { 
    941939                                                OSIP_TRACE(osip_trace(__FILE__, __LINE__, OSIP_ERROR, NULL, 
    942940                                                                "TCP timeout: %d ms\n", SOCKET_TIMEOUT)); 
    943                                                 //osip_free(message); 
    944941                                                return -1; 
    945942                                        } 
     
    948945                                        OSIP_TRACE(osip_trace(__FILE__, __LINE__, OSIP_ERROR, NULL, 
    949946                                                        "TCP error: %s\n", strerror(status))); 
    950                                         //osip_free(message); 
    951947                                        return -1; 
    952948                                } 
     
    956952                } 
    957953 
    958                 //osip_free(message); 
    959954                return OSIP_SUCCESS; 
    960955        } 
     
    10491044 
    10501045                int res = socks_tl_internal_send(out_socket, message, length, mode); 
     1046                osip_free(message); 
    10511047                if (res == OSIP_SUCCESS) 
    10521048                        OSIP_TRACE(osip_trace(__FILE__, __LINE__, OSIP_INFO1, NULL, 
Note: See TracChangeset for help on using the changeset viewer.