• Richard Sharpe's avatar
    swrap: Fix sendto() with connected sockets · ec18c955
    Richard Sharpe authored
    
    
    Let the socket wrapper code work with the net ads dns gethostbyname etc
    code (lib/addn/dnssock.c) which uses connect on a UDP socket before then
    using sendto and recvfrom.
    
    Here, we make sure we don't error out in that case.
    
    Tested by creating a test case for this and then observing that:
    
    1. The test case works when the socket wrapper lib is not being used
       ie, run the test directly after defining some SHELL variables.
    
    2. That the test case fails when run with the un modified socket
       wrapper code.
    
    3. Apply this fix and observe that it runs correctly.
    
    Pair-Programmed-With: Andreas Schneider <asn@samba.org>
    Signed-off-by: default avatarRichard Sharpe <rsharpe@samba.org>
    Signed-off-by: default avatarAndreas Schneider <asn@samba.org>
    Reviewed-by: default avatarRalph Boehme <slow@samba.org>
    ec18c955