r17835: Fix Coverity bugs 306, 309, 310.
[abartlet/samba.git/.git] / source3 / libaddns / dnssock.c
index 3d0991a1aaed569a6c64182d7d5743c7cdae2cf6..d3223b9bd8957e6e0e8afb2f63868120923f3c13 100644 (file)
@@ -732,7 +732,7 @@ void DNSFreeSendBufferContext( HANDLE hSendBuffer )
 
        pSendBufferContext = ( DNS_SENDBUFFER_CONTEXT * ) hSendBuffer;
 
-       if ( pSendBufferContext->pSendBuffer ) {
+       if ( pSendBufferContext && pSendBufferContext->pSendBuffer ) {
                DNSFreeMemory( pSendBufferContext->pSendBuffer );
        }
        if ( pSendBufferContext ) {