diff libfdcore/cnxctx.c @ 730:e21d79595045

minor improvements
author Sebastien Decugis <sdecugis@nict.go.jp>
date Thu, 24 Feb 2011 17:19:42 +0900
parents f7c665948e0c
children 4a9f08d6b6ba
line wrap: on
line diff
--- a/libfdcore/cnxctx.c	Thu Feb 24 17:19:14 2011 +0900
+++ b/libfdcore/cnxctx.c	Thu Feb 24 17:19:42 2011 +0900
@@ -107,6 +107,7 @@
 	CHECK_PARAMS_DO( port, return NULL );
 	CHECK_PARAMS_DO( ep || family, return NULL );
 	CHECK_PARAMS_DO( (! family) || (family == AF_INET) || (family == AF_INET6), return NULL );
+	CHECK_PARAMS_DO( (! ep) || (ep->ss.ss_family == AF_INET) || (ep->ss.ss_family == AF_INET6), return NULL );
 	CHECK_PARAMS_DO( (! ep) || (!family) || (ep->ss.ss_family == family), return NULL );
 
 	/* The connection object */
"Welcome to our mercurial repository"